दिलचस्प पोस्ट
पूंछ कॉल opcode उत्पन्न जावा प्रोजेक्ट्स में पैकेज नामकरण के लिए आप क्या रणनीति का उपयोग करते हैं और क्यों? Google TensorFlow C ++ API का निर्माण और उपयोग कैसे करें क्या सी # स्ट्रिंग लीटरल्स के संयोजन को अनुकूलित करता है? OpenCV में HOGDescriptor के साथ उपयोग करने के लिए कस्टम एसवीएम को प्रशिक्षित करना Android WebView में ज़ूम सक्षम / सक्षम करें std :: vector और बहुआयामी arrays की लगातार स्मृति डमी चर जब सभी श्रेणियां मौजूद नहीं होतीं NVOptimus सक्षम करने के लिए AMD समकक्ष सिम्युलेटर पर ऐप अनइंस्टॉल करने के बाद NSUserDefaults साफ़ नहीं किए गए Xcode का निर्माण फ़ोल्डर कहां है? एंड्रॉइड सिक्वेट ऑटो इंक्रीमेंट एएसपी.नेट एमवीसी में फ़ेविकॉन.को सेवा जीएसएएन कस्टम ऑब्जेक्ट के लिए की-वैल्यू को डिसेराइज़ करना कैसे एंकर टैग पर डिफ़ॉल्ट को रोकने के लिए?

पायथन जीआईटी बाश की कमांड लाइन में काम नहीं कर रहा है

पायथन जीआईटी बैश (विंडोज़) में नहीं चलेगा जब मैं कमांड लाइन में अजगर टाइप करता हूँ, यह मुझे बिना किसी रिक्त रेखा पर ले जाता है कि उसने अजगर 2.7.10 में दर्ज किया है जैसे कि पावरशेल्ड में ऐसा होता है यह मुझे एक त्रुटि संदेश नहीं देता है, लेकिन अजगर बस नहीं चला है।

मैंने पहले से ही सुनिश्चित किया है कि पैट के पर्यावरण चर में c:\python27 । मैं और क्या जांच सकता हूँ?


एक सत्र जिसमें यह समस्या होती है, निम्न की तरह दिखती है:

 user@hostname MINGW64 ~ $ type python python is /c/Python27/python user@hostname MINGW64 ~ $ python 

… शीघ्र वापस करने के बिना वहां बैठे

Solutions Collecting From Web of "पायथन जीआईटी बाश की कमांड लाइन में काम नहीं कर रहा है"

बस इसे अपने जीआईटी खोल में खिड़कियों पर डालें -> alias python='winpty python.exe' , ये सब है और आप alias python='winpty python.exe' लिए अन्य नाम होने जा रहे हैं। का आनंद लें

पीएस के लिए स्थायी उपनाम अतिरिक्त नीचे देखें,

 cd ~ touch .bashrc 

तब खोलें .bashrc, ऊपर से अपना आदेश जोड़ें और फ़ाइल को सहेजें। आपको कंसोल के माध्यम से फ़ाइल बनाने की आवश्यकता है या आप इसे उचित नाम से सहेज नहीं सकते हैं। परिवर्तन को लागू करने के लिए आपको शेल को पुनरारंभ करना होगा।

यह MSys2 में ज्ञात बग है, जो कि जीआईटी बैश द्वारा उपयोग किया गया टर्मिनल प्रदान करता है। आप ncurses समर्थन के बिना, या WinPTY का उपयोग करके एक अजगर बिल्डिंग चलाकर इसके आसपास काम कर सकते हैं, निम्न प्रकार से उपयोग किया जाता है:

मिन्टी या साइगविन sshd में एक विंडोज कंसोल प्रोग्राम को चलाने के लिए, कमांड लाइन पर console.exe को प्रीपेड करें:

 $ build/console.exe c:/Python27/python.exe Python 2.7.2 (default, Jun 12 2011, 15:08:59) [MSC v.1500 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> 10 + 20 30 >>> exit() 

एमएसआईएस के लिए प्रीबिल्ट बायनेरिज़ गिट बैश के साथ काम करने की संभावना है। (जांच करें कि क्या कोई नया संस्करण है, अगर यह उत्तर पोस्ट किया गया था, तो महत्वपूर्ण समय बीत चुका है!)।


विंडोज 2.7.1 के लिए Git के रूप में, winpty c:Python27/python.exe का उपयोग करने की कोशिश भी करें; WinPTY को आउट-ऑफ-द-बॉक्स शामिल किया जा सकता है

मुझे उत्तर की एक सूची में अगला विकल्प दिखाई नहीं देता, लेकिन मैं "-i" कुंजी के साथ इंटरैक्टिव प्रॉम्प्ट पा सकता हूं:

 $ python -i Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:18:55) Type "help", "copyright", "credits" or "license" for more information. >>> 

@ चार्ल्स-डफी के उत्तर के अतिरिक्त, आप बिना किसी अतिरिक्त स्थापित / डाउनलोड किए बिना सीधे Winpty का उपयोग कर सकते हैं। बस चलाएं winpty c:/Python27/python.exe । उपयोगिता winpty.exe को Git \ usr \ bin पर पाया जा सकता है। मैं विंडोज v2.7.1 के लिए Git का उपयोग कर रहा हूँ

@ चार्ल्स-डफी के प्रीबिल्ट बायनेरिज़ संस्करण 0.1.1 (फ़ाइल नाम के अनुसार) हैं, जबकि एक शामिल है 0.2.2

इस उत्तर पर एक नज़र डालें:

जीआईटी बैश मेरे अजगर फ़ाइलों को नहीं चलाएगा?

जीआईटी बैश का रास्ता तय करना चाहिए:

 PATH=$PATH:/c/Python27/ 

स्क्रिप्ट को अपने मौजूदा शेल में चलाने के लिए, या तो का उपयोग करें . Scripts/activate या source Scripts/activate