2010-11-21 25 views
16

Olası Çoğalt: Ben komut satırından Linux, hatta Mac OS üzerinde python kullandığınızda
Set up Python on Windows to not type python in cmdWindows'da python betikleri nasıl yürütülebilir?

, ben shebang yararlanmak ve benzeri doğrudan script'lerime bazı koşmak öyleyse: ./myScript.py. Bu betik yürütülebilir izinlerini vermem gerekiyor, ama hepsi bu.

Şimdi, Windows 7'de Python 3.1.2'yi yükledim ve komut satırından da aynısını yapmak istiyorum. Hangi ek adımları izlemem gerekiyor?

+2

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

+2

Python yükleyicisi yorumlayıcı ile '.py' dosyaları ilişkili olmalıdır kayıt defteri. Uzantıyı PATHEXT ortam değişkenine el ile eklemeniz gerekebilir. – martineau

+1

@martineau 'PATHEXT' uzantısının eklenmesi, sadece komut dosyası ** uzantısı olmadan ** çalıştırılmak istendiğinde gereklidir. –

cevap

24

Ben böyle söyleyebiliriz daha iyi özetliyor: "Nasıl Python komut çalıştırılabilir yaparım"

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

Daha spesifik olarak, başlıklı 2 bölümüne göz

Windows'ta

, standart Python kurucu zaten bir dosya türü (Python.File) ile .py uzantısını ilişkilendirir ve dosya tercüman (D:\Program Files\Python\python.exe "%1" %*) çalışan bir açık komutu yazın o verir. Bu komut dosyalarını komut isteminden foo.py olarak yürütülebilir yapmak için yeterlidir. Komut dosyasını basitçe foo no'lu uzantı ile yazmayı tercih ederseniz, .py ortamını PATHEXT ortam değişkenine eklemeniz gerekir.