Немного больше об этом.
У вас есть сценарий myscript.py
в папке C:\myscripts
. Вот как настроить Windows 7, чтобы вы могли ввести > myscript
в CMD-окно и запустить скрипт.
1) Установите переменную PATH
, чтобы включить интерпретатор Python.
Панель управления> Система и безопасность> Система> Расширенные настройки> Переменные окружения. Вы можете установить системные переменные или пользовательские переменные. Прокрутите вниз, пока не найдете PATH
, выберите его, нажмите Edit
. Путь появится в новом диалоговом окне. Я всегда копирую его в Блокнот, чтобы редактировать его, но все, что вам нужно, это добавить ;C:\Python27
в конец списка. Сохранить это.
2) Установите PATH
переменную для включения C:\myscripts
3) Установите PATHEXT
переменную для включения ;.PY
.(Это бит, который избавляет вас от ввода myscript.py
)
Теперь это может сработать. Попробуйте открыть командное окно и введите myscript
Но это может быть не так. Windows все равно может вас повредить. Я установил, а затем удалил пакет Python, и когда я набрал myscript
, Windows открыла окно с вопросом о том, какую программу использовать. Я просмотрел C:\python27\python.exe
и щелкнул его. Windows открыла другое окно команды, запустила скрипт и закрыла его, прежде чем я увидел, что сделал мой скрипт! Чтобы исправить это, когда Windows открывает диалоговое окно, выберите свой Python и , установите флажок «Всегда делать это» внизу. Тогда он не открывает и закрывает другое окно, и все работает так, как должно. Или они сделали для меня.
Добавлено: Выше не сказано, как передать аргументы вашему сценарию. Для этого см. Ответ Windows fails to pass arguments to python script
да, я использую это, чтобы узнать python – user618111