यह त्रुटि का अर्थ है कि गिट बैश को पता नहीं है कि आपका python.exe कहां है। यह आपके सामान्य विंडोज़ खोज पथ, PATH
पर्यावरण चर की खोज करता है। आप शायद निर्देश पर 4 कदम विफल रहे हैं पहले से ही "यकीन है कि अजगर Git बैश में कार्य कर रहा है":
$ python --version
sh.exe: python: command not found
कि ठीक करने के लिए, C:\Python
संलग्न में अपने PATH
वातावरण चर (या जहाँ भी आप अजगर स्थापित) विंडोज (instructions here)। परिवर्तन के प्रभावी होने के लिए आपको इसके बाद बैश को पुनरारंभ करना होगा। यह आपको विंडोज कमांड प्रॉम्प्ट से भी पायथन चलाने की अनुमति देगा।
C:\> python --version
Python 2.7.2
आप PATH
चर अपने विंडोज़ को बदलने या केवल बैश git करने के लिए उपलब्ध अजगर बनाने के लिए नहीं करना चाहते हैं, तो आप अपने %USERPROFILE%
निर्देशिका में .bashrc
फ़ाइल बनाने और वहाँ चर सेट कर सकते हैं:
C:\>notepad %USERPROFILE%\.bashrc
और जोड़ने
निर्यात पथ =/सी/पायथन: $ पथ
फ़ाइल में। जब भी आप गिट बैश शुरू करते हैं और C:\Python
को गिट बैश के PATH
चर के लिए उस स्क्रिप्ट को निष्पादित किया जाता है, जिससे सिस्टम-व्यापी पाथ वैरिएबल अनछुए हो जाता है।
अब आप जानते हैं कि क्या किया जा सकता है, आप के बजाय पार्टी पर इस शॉर्टकट का उपयोग कर सकते हैं (अपने .bashrc के लिए निर्यात आदेश संलग्न कर देता है)
$ echo export PATH=/c/Python:\$PATH >> ~/.bashrc
स्रोत
2012-10-29 10:08:37
आप गिट बैश में 'पार्स नया प्रोजेक्ट_नाम' चला रहे हैं? पाथ के तहत 'env' का उत्पादन क्या है? –
यदि यह आपका सही पायथन डीआईआर नहीं है, तो क्या आप 'PYTHONPATH =% PYTHONPATH% सेट कर सकते हैं; सी: \ पायथन \ '? –