Есть сценарии python с аргументами командной строки, которые я бы хотел вызвать из любого места на моем ПК.PYTHONPATH: вызовы командной строки в Windows 7
Идея заключается в том, чтобы разделить соответствующий пакет с другими, чтобы они могли открыть окно CMD и запустить
python thescript.py arg1 arg2
независимо от их местоположения.
Как настроить переменные среды python/PATH?
Я установил пакет в site-packages
, добавив этот путь к $ PATH и отредактировал PYTHONPATH, чтобы включить каталог модуля (который включает __init__.py
), но CMD не найдет соответствующие сценарии.
python: can't open file 'thescript.py': [Errno 2] No such file or directory
Спасибо.
Похоже, я укажу полный путь. Я не думаю, что Windows (CMD -> DOS window) поддерживает shebang. Я редактировал заголовок, чтобы указать, что это вопрос Windows. – user2105469
@ user2105469: обновлена, чтобы включить информацию о 'pylauncher', которая сделает то, что вы хотите, работать и с Windows. –
спасибо, проблема решена. – user2105469