Возможно, у вас установлено более одной версии Python, а IDLE версии более новая. Чтобы увидеть, какая у вас версия Python, вы можете набрать> python -V в командной строке. Если эта версия выглядит подходящей, то вам может понадобиться полный путь к файлу в качестве второго параметра. Например, Python C: \ myfile.py.
Если вы правильно установили Python, всегда есть вероятность, что просто набрав имя скрипта, вы запустите его с python. Например, myfile.py
Я всегда нахожу, что добавление C: \ Python27 к переменной% PATH% и .PY к переменной% PATHEXT% облегчает запуск сценариев. В этом случае просто> myfile должен работать.
Изменить после обновления:
Ввод просто> python без параметров открывает python в «интерактивном режиме», который отличается от режима пакетной обработки или сценариев, для которого предназначен ваш сценарий. При выполнении с аргументами первый аргумент принимается в качестве пути к файлу, а дальнейшие аргументы передаются сценарию в списке sys.argv.
PATHEXT
переменную, используя принятый ниже ответ zdan, если вы поместите скрипты Python в каталог, названный вашейPATH
переменной среды, вам больше не потребуется указывать полный (или относительный) путь для их запуска. Тогда скрипты Python ведут себя как любая другая установленная программа, и вы можете объединять их вместе в конвейеры с другими программами / командлетами ( напримерget-clipboard | myscript.py
) и всем остальным.:)