एक नया विंडोज सिस्टम स्थापित कर रहा है, मैं Cygwin और 64 बिट अजगर (2.7.3) उनके डिफ़ॉल्ट स्थानों में (c:\cygwin
और c:\Python27\python
) स्थापित किया है, और दोनों Cygwin बिन और कहा कि पाइथन निर्देशिका मेरे पथ (उपयोगकर्ता परिवर्तनीय पाथ में)। से सामान्य कमांड विंडो, पायथन पूरी तरह से शुरू होता है, लेकिन जब मैं इसे साइगविन पर्यावरण में bash
से आमंत्रित करता हूं, तो यह कभी भी इनपुट इनपुट नहीं देता है।लागू अजगर लटकी हुई है
मैं एक decidely अमानक स्थान में अजगर (32 बिट) और Cygwin, की और अजगर साथ पुराने संस्करणों के साथ अन्य मशीनों पर ऐसा करने के बाद, पहले से है, लेकिन हमेशा। क्या किसी और के पास यह समस्या है, या कोई मुझे बता सकता है कि यह क्या हो सकता है?
+1 - विंडोज पायथन 27 से साइगविन पायथन 32 तक स्विचिंग ने इस समस्या को हल किया जो मैंने भी किया था। – mouviciel
धन्यवाद। मैं पायथन का संस्करण नहीं बदल सकता (बिना 2 संस्करणों को स्थापित किए, एक सिगविन के लिए, एक और सब कुछ के लिए), क्योंकि यह हमारी उत्पादन निर्माण श्रृंखला का हिस्सा है। लेकिन 'पायथन -आई' काम करता है, और '.bashrc' में उपनाम बनाने का शायद एक स्वीकार्य समाधान है। –
[यह उत्तर] (http://stackoverflow.com/a/9549255/9530) कुछ और सुझाव भी देता है जिनके बारे में मैं पहले अनजान था - '-u' कमांड लाइन स्विच के साथ पाइथन चल रहा था या पर्यावरण चर सेट कर रहा था' PYTHONUNBUFFERED = 1' पाइथन के बफरिंग व्यवहार को बदल देगा। –