2010-11-21 4 views
16

Можно создать дубликат:
Set up Python on Windows to not type python in cmdКак сделать скрипты python исполняемыми в Windows?

Когда я использую Python на Linux или даже Mac OS из командной строки, я воспользоваться притон и запустить некоторые из моих скриптов непосредственно, как так: ./myScript.py. Мне нужно предоставить исполняемые разрешения для сценария, но это все.

Теперь я только что установил Python 3.1.2 на Windows 7, и я хочу иметь возможность сделать то же самое из командной строки. Какие дополнительные шаги мне нужно выполнить?

+2

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

+2

Установщик Python должен ассоциировали '.py' файлы с переводчиком реестра. Возможно, вам придется вручную добавить расширение в переменную среды PATHEXT. – martineau

+1

@martineau Добавление расширения в 'PATHEXT' необходимо только в том случае, если требуется запустить скрипты ** без ** с использованием расширения. –

ответ

24

Это подводит итог лучше, чем я могу сказать: «Как мне сделать скрипты Python исполняемый»

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

Более конкретно, проверить 2-й раздел, озаглавленный

В Windows стандартный установщик Python уже связывает .py расширения с типом файла (Python.File) и дает этот файл типа открытую команды, которая запускает интерпретатор (D:\Program Files\Python\python.exe "%1" %*). Этого достаточно, чтобы сделать исполняемые скрипты из командной строки как foo.py. Если вы предпочтете выполнить скрипт, просто набрав foo без расширения, вам необходимо добавить .py в переменную окружения PATHEXT.

Смежные вопросы