2010-11-21 16 views
16

संभव डुप्लिकेट:
Set up Python on Windows to not type python in cmdविंडोज पर पाइथन स्क्रिप्ट निष्पादन योग्य कैसे बनाएं?

जब मैं कमांड लाइन से लिनक्स, या यहाँ तक कि मैक ओएस पर अजगर का उपयोग करें, मैं कुटिया का लाभ उठाने और मेरी स्क्रिप्ट के कुछ सीधे चलाने के लिए, की तरह इसलिए: ./myScript.py। मुझे इस स्क्रिप्ट को निष्पादन योग्य अनुमतियां देने की आवश्यकता है, लेकिन यह सब कुछ है।

अब, मैंने अभी विंडोज 7 पर पायथन 3.1.2 स्थापित किया है, और मैं कमांड लाइन से ऐसा करने में सक्षम होना चाहता हूं। मुझे क्या अतिरिक्त कदमों का पालन करने की आवश्यकता है?

+2

http://docs.python.org/faq/windows.html#how-do-i-make-python-scripts-executable – rwilliams

+2

अजगर संस्थापक 'में दुभाषिया के साथ जुड़े होना चाहिए था .py' फ़ाइलें रजिस्ट्री आपको PATHEXT पर्यावरण परिवर्तक में मैन्युअल रूप से एक्सटेंशन जोड़ना पड़ सकता है। – martineau

+1

@martineau 'PATHEXT' में एक्सटेंशन जोड़ना केवल तभी जरूरी है जब कोई विस्तार के बिना ** ** बिना स्क्रिप्ट चलाने के लिए चाहता है। –

उत्तर

24

यह इसे बेहतर योग की तुलना में मैं यह कह सकता हूँ: "मैं कैसे पाइथन स्क्रिप्ट निष्पादन करते हैं"

http://docs.python.org/faq/windows.html

अधिक विशेष रूप से, शीर्षक 2 अनुभाग की जाँच

Windows पर, मानक अजगर संस्थापक पहले से ही एक फ़ाइल प्रकार (Python.File) के साथ .py विस्तार संबद्ध करता है और उस फ़ाइल को एक खुला आदेश है कि दुभाषिया (D:\Program Files\Python\python.exe "%1" %*) चलाता टाइप देता है। यह कमांड प्रॉम्प्ट से foo.py के रूप में निष्पादन योग्य स्क्रिप्ट बनाने के लिए पर्याप्त है। यदि आप बिना किसी एक्सटेंशन के foo सरल टाइपिंग द्वारा स्क्रिप्ट निष्पादित करने में सक्षम होंगे, तो आपको .py को PATHEXT पर्यावरण चर में जोड़ने की आवश्यकता है।

संबंधित मुद्दे