Как запустить программу Python в командной строке в Windows 7?

Я'пытаюсь понять, как запускать программы Python с помощью командной строки в Windows 7. (Я уже должен был понять это...)

Когда я ввожу "python" в командную строку, я получаю следующую ошибку:

'python' не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл.

Первое место, которое я нашел в поисках помощи, был этот сайт: http://docs.python.org/faq/windows.html#how-do-i-run-a-python-program-under-windows.

Это было несколько полезно, но руководство было написано для Windows 2000 и старше, поэтому оно было минимально полезно для моей машины с Windows 7. Я попытался сделать следующее:

Для старых версий Windows самый простой способ сделать это - отредактировать файл C:\AUTOEXEC.BAT >. Вы должны добавить в AUTOEXEC.BAT строку, подобную следующей:

Этот файл не существовал на моей машине (если я не ошибаюсь).

Далее я попробовал следующее: (здесь: https://stackoverflow.com/questions/1522564/how-do-i-run-a-python-program)

Размещение Python в вашем пути

Windows

Чтобы запустить программы, ваша операционная система ищет в различных местах и пытается сопоставить имя программы / команды, которую вы набрали, с некоторыми программами по пути.

В windows:

панель управления > система > расширенные > |Environmental Variables| > системные переменные -> Путь

должен включать: C:\Python26; (или эквивалент). Если вы поместите его в начало, то он будет первым, на который обратят внимание. Вы также можете добавить его в конце, что, возможно, более разумно.

Затем перезапустите интерпретатор и попробуйте набрать 'python'. Если все получилось, вы должны получить ">>>>".

Это было достаточно актуально для Windows 7, и я перешел к системным переменным. Я добавил переменную "python" со значением "C:\Python27"

Я продолжал получать ошибку, даже после перезагрузки компьютера.

Кто-нибудь знает, как это исправить?

Решение

Вам нужно добавить C:\Python27 в системную переменную PATH, а не новую переменную с именем "python".

Найдите системную переменную окружения PATH, добавьте к ней ; (это разделитель) и путь к директории, содержащей python.exe (например, C:\Python27). Точные шаги смотрите ниже.

В переменной окружения PATH перечислены все места, которые Windows (и cmd.exe) будет проверять, когда ей будет дано имя команды, например, "python" (она также использует переменную PATHEXT для списка расширений исполняемых файлов, которые нужно попробовать). Первый исполняемый файл, который он найдет в PATH с таким именем, будет запущен.

Обратите внимание, что после изменения этой переменной нет необходимости перезапускать Windows, но только новые экземпляры cmd.exe будут иметь обновленный PATH. Вы можете набрать set PATH в командной строке, чтобы узнать текущее значение.


Точные шаги для добавления Python в путь на Windows 7+:

  1. Компьютер -> Свойства системы (или Win+Break) -> Дополнительные параметры системы.
  2. Нажмите кнопку Переменные окружения... (на вкладке Дополнительно).
  3. Отредактируйте PATH и добавьте ;C:\Python27 в конец (подставьте свою версию Python).
  4. Нажмите OK. Обратите внимание, что изменения в PATH отражаются только в командных строках, открытых после изменения.
Комментарии (7)

Если у вас вместо python2.7 установлен

  1. Перейти к меню Пуск

  2. Щелкните правой кнопкой мыши "компьютерных"и

  3. Выбрать и"и quot свойств;

  4. Диалоговое окно должно всплывал со ссылкой на левом называемые "Дополнительные параметры системы". Щелкните его.

  5. В диалоговом окне Свойства системы перейдите на закладку под названием "Переменные среды и".

  6. В переменных окружения диалог искать "по пути" под оконной системы переменных.

  7. Добавить и";C:\Python27" к концу его. Точка с запятой-это разделитель пути в Windows.

  8. Нажмите кнопку ОК и закройте диалоговые окна.

  9. Теперь откройте новое окно командной строки и введите на "питон"и

Он должен работать.

Комментарии (1)

Мне понадобилось некоторое усилие ищу ответы здесь, на веб-сайте, и в документации по Python и испытания, чтобы, наконец, получить мои скрипты Python работает на моих компьютерах с Windows (WinXP и с Win7). Так что, я просто написала об этом в блоге и вставлять ниже в случае, если он's полезный для других. Жаль, что это's долго, и не стесняйтесь, чтобы улучшить его; я'м не эксперт. [Обновление: питон 3.3 теперь включает в себя пусковую установку Python для Windows, которая позволяет вводить пы (а не Python), чтобы вызвать интерпретатор по умолчанию, или пы -2, -3 пы, пы -2.7 и т. д. Он также поддерживает линии притон, позволяя себе скрипт, чтобы указать. Для версий 3.3, лаунчер доступен в качестве отдельной загрузки. http://docs.python.org/3/whatsnew/3.3.html ]

Работает удобно скрипты Python в Windows #

Может быть, вы'повторно создавать свои собственные скрипты Python, или, может быть, кто-то дал вам за то, что делает с вашими файлами данных. Говорят, что вы'вэ приобрел скрипт на языке Python и уже сохранили его, чтобы "D:\my скрипты\ApplyRE.пы-то". Вы хотите запустить его удобно либо дважды щелкнув его или ввести его в командной строке в любом месте, с возможностью передачи параметров это такой (-о означает "перезаписать выходной файл, если он уже существует", у):

ApplyRE infile.txt outfile.txt -o

Говорят, у вас также есть файл данных, и"C:\some файлы\некоторые лексикона.тхт и". Самый простой вариант-переместить файл или скрипт, чтобы они'вновь в том же месте, но это может стать грязным, так что давайте'ы предположить, что они'МР остановиться отдельно.

Убедившись, что окна можно найти интерпретатор Python ##

После установки Python, убедитесь, что набрав Python в командной строке работает (а затем введите Exit (), чтобы выбраться из интерпретатора Python).

C:\>python
Python 3.2 (r32:88445, Feb 20 2011, 21:29:02) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
C:\>

Если это не't РАБОТА, Вы'll необходимо, чтобы добавить что-то вроде " Ну;C:\Python32" (без кавычек), переменную окружения PATH. Увидеть PATHEXT ниже инструкции.

Ассоциирует с языком Python .и пы .пыць ##

Убедитесь, что двойным нажатием на ApplyRE.py запускает его. (Следует также иметь логотип Python, как его значок и быть помечены и"питон файл", кстати.) Если это'т уже сделано, щелкните правой кнопкой мыши на .пы Файл, выбрать Открыть с помощью, Выбрать программу, и проверить, что "Всегда используйте..." эта ассоциация повышает удобство, но это'т строго необходимо-вы можете указать на "питон" и каждый раз, когда вы хотите запустить скрипт, как это:

D:\my scripts>python ApplyRE.py lexicon-sample.txt -o
Running... Done.

Здесь's очень конкретный вариант, который является необязательным, если вам нужно указать другой версии интерпретатора.

D:\my scripts>c:\python32\python ApplyRE.py lexicon-sample.txt -o
Running... Done.

Но, что'ы боль. К счастью, как только установлен Python, в путь, и связан .пы, затем двойной щелчок .файл py или непосредственно введя его в качестве команды должны работать нормально. Вот, мы, кажется, работает скрипт напрямую--это's хороший и простой, чтобы запустить его на пример файла, который's находится в "сценарий" в папке вместе со скриптом.

D:\my scripts>ApplyRE.py lexicon-sample.txt -o
Running... Done.

Опуская .расширение ру (PATHEXT редактирования) ##

Для дальнейшего сокращения набора текста, вы можете указать Windows, что .пы (и, возможно,.файлы pyc) является исполняемым. Для этого щелкните правой кнопкой мыши компьютер и выберите свойства, дополнительно, Переменные среды, системные переменные. Добавление и";.Пы;.ПЫЦЬ-то" (без кавычек) на существующие переменная PATHEXT, или же создать его, если вы'вновь certan она doesn'т существуют. Закройте и снова откройте командную строку. Теперь вы должны быть в состоянии опустить .пы (кстати, это может привести ApplyRE.exe или ApplyRE.летучая мышь бегает, если таковая существует).

D:\my scripts>ApplyRE lexicon-sample.txt -o
Running... Done.

При добавлении скриптов в системном пути ##

Если вы'ре собирается использовать скриптов из командной строки (Он's не менее важно, если делать так через bat файлы), затем вы'll хочу добавить свои скрипты' папку на системный путь. (Рядом с PATHEXT вы должны увидеть путь переменной; добавить " и;D:\my скрипты" на это, без кавычек.) Таким образом, вы можете запустить скрипт из другого места на файлы в текущем расположении, как это:

C:\some files>ApplyRE "some lexicon.txt" "some lexicon OUT.txt" -o
Running... Done.

Успехов! Что'ы довольно много все, что вам нужно сделать, чтобы упорядочить командной строки.

Работает сразу без настройки путь ##

Если вы'вновь быстрая машинистка или Дон'т ум, создав пакетный файл для каждой ситуации, вы можете указать полный путь (по сценарию или по параметрам), а не ковыряние в пути.

C:\some files>"d:\my scripts\ApplyRE.py" "some lexicon.txt" "some lexicon OUT.txt" -o
Running... Done.
C:\some files>d:
D:\>cd "my scripts"
D:\my scripts>ApplyRE.py "c:\some files\some lexicon.txt" "c:\some files\some lexicon OUT.txt" -o
Running... Done.

Создание ярлыков или пакетные файлы ##

Если .пы связанная с установленным Python, вы можете просто дважды щелкните ApplyRE.py чтобы запустить его, но консоль может появляются и исчезают слишком быстро, чтобы прочитать его выхода (или провал!). И для передачи параметров, вы'д нужно сначала выполнить одно из следующих действий. (а) нажмите правой кнопкой мыши и создать ярлык. Щелкните правой кнопкой мыши ярлык для редактирования свойств и параметров присоеденить к цели. (б) создать пакетный файл-обычный текстовый файл с определенным именем, таких как ApplyRErun.летучая мышь. Этот вариант, пожалуй, лучше, потому что вы можете попросить его сделать паузу, так что вы можете увидеть результат. Вот пример bat файл'ы содержание, написаны, чтобы находиться и бегать от c:\some файлов .

python "d:\my scripts\ApplyRE.py" "some lexicon.txt" "some lexicon OUT.txt" -o
pause

Расширенный: добавляя в PYTHONPATH ##

Это, как правило, это'т нужна, но одна переменная окружения, которая может быть актуальна PYTHONPATH. Если бы мы должны были добавить d:\my скрипты для этой переменной, то другие скрипты Python в других местах может воспользоваться через операторов импорта.

Комментарии (1)

В Python поставляется с скрипт, который заботится о настройке путь к файлу Windows, для вас.

После установки, откройте командную строку

"ЦМД"

Перейдите в каталог, вы установили Python в

диск C:\Python27`

Запустить Python и сценарий win_add2path.py в инструменты\Скрипты

python.exe Tools\Scripts\win_add2path.py

Теперь вы можете использовать питон как команду в любом месте.

Комментарии (3)

Вы должны указать путь Python в переменной PATH.

В разделе системные переменные, вы должны иметь пользовательские переменные и системные переменные. Поиск по переменной PATH и изменить его значение, добавив в конце ;C:\python27.

Символ ; это рассказать переменную, которую нужно добавить новый путь к этому значению, а остальное, это просто сказать что путь.

С другой стороны, вы можете использовать ;%питона% чтобы добавить переменную, которую вы создали.

Комментарии (0)
  • Перейдите в меню Пуск

  • Щелкните правой кнопкой мыши "компьютерных"и

  • Выберите назальный свойства;

  • Диалоговое окно должно всплывал со ссылкой на левом называемые "Дополнительные параметры системы". Щелкните его.

  • В диалоговом окне Свойства системы нажмите кнопку называемый "Переменные среды и".

  • В переменных среды диалоговом искать "по пути" под оконной системы переменных.

  • Добавить и";C:\Python27" к концу его. Точка с запятой-это разделитель пути в Windows.

  • Нажмите кнопку ОК и закройте диалоговые окна.

  • А теперь откройте новое окно командной строки и введите на "питон" или, если он говорит, что типа ошибка на "РУ" и вместо то "питон"и

Комментарии (1)

Вы Don'т добавить любые переменные системные переменные. Ты берешь существующие 'путь' системной переменной, и изменить его, добавив точку с запятой после, то c:\Python27

Комментарии (0)

Даже пройдя через многие посты, потребовалось несколько часов, чтобы выяснить проблему. Вот детальный подход, написанных простым языком для запуска Python через командную строку в Windows.<БР>

1. Скачать исполняемый файл от python.org<БР> Выберите последнюю версию и скачайте Windows-установщик исполняемых. Запустите загруженный файл и пусть установка завершена.<БР>

2. Убедитесь, что файл загружается в некоторых администратора папку<БР>

  1. Место поиска файла приложения Python.
  2. Щелкните правой кнопкой мыши на .EXE файл и перейдите в его свойства. Проверить, если он имеет форму, то "C:\Users....". Если нет, вы хорошо идти и перейти к шагу 3. В противном случае, клонировать Python37 или любую версию вы загрузили в один из этих пунктов, то "C:\", и"C:\Program файлы" и "Ну файлов C:\Program (х86) и". <БР>

3. Обновление переменной PATH системы Это самый важный шаг и есть два способа сделать это:- (Следите за второе предпочтительно)

1. Вручную<БР>

  • Поиск 'редактирование системных переменных окружения' в строке поиска.(Для Windows 10)<БР>
  • В диалоговом окне Свойства системы, перейдите к "в переменные среды и".<БР>
  • В переменных среды диалоговом искать "по пути" под оконной системы переменных. (# Обеспечить, чтобы нажать на путь к папке, в нижнем окне именованные системные переменные, а не под пользовательские переменные)<БР>
  • Изменить переменную PATH, добавив местоположение папки Python37/ PythonXX. Я добавил следующую строку:-<БР> и" ;файлы C:\Program (х86)\Python37;файлы C:\Program (для x86)\Python37\сценарии на "<БР>
  • Нажмите кнопку ОК и закройте диалоговые окна.<БР>

2. Сценарий <БР>

  • Откройте командную строку и перейдите в папку Python37/ХХ, используя команду cd.<БР>
  • Пишите следующее заявление:-<БР> "и инструменты python.exe \Скрипты\win_add2path.пы"и

Теперь вы можете использовать Python в командной строке:)<БР> 1. Используя Shell<БР> Типа Python в cmd и использовать его.ЛТ;БР> 2. Выполнения .пы файл<БР> Типа Python filename.py чтобы выполнить его.ЛТ;БР>

Комментарии (0)

Сразу хочу оговориться, когда вы делаете:

cd C:\Python27
python Tools\Scripts\win_add2path.py

Переменная path в "пользовательские переменные для администратора" это изменилось.

Но вы также можете следить за остальных' ответы на открытие:

Система -и gt; Дополнительные параметры-системы и GT; дополнительно -> Переменные среды,

и изменить/добавить переменную путь в "переменныена" Добавить `;C:\Python27 в конце его.

Комментарии (0)

сначала убедитесь, что у входа в путь переменной среды

С:\ путь %путь%;C:\Python27 нажмите Enter

C:\Python27>питон имя_файла нажмите Enter

Комментарии (0)

Так что после 30 мин R&ампер;D я понял, что после установки путь в переменную среды

т. е.

и" C:\Python/27; наша "

просто перезагрузите

теперь открыть cmd :

C:> компакт-диск Python27 С:\ Python27> python.exe

Использовать python.exe с расширением

альтернативный вариант :

если программное обеспечение установлено правильно напрямую запустить программу на Python, экране командной строке появится автоматически без УМК.

Спасибо.

Комментарии (0)

в PowerShell введите следующую команду:

[Environment]::SetEnvironmentVariable("Path", "$env:Path;C:\Python27", "User")

закройте и откройте PowerShell и попробуйте снова. это должно решить вашу проблему.

Комментарии (1)

Я тоже нашел такую же проблему, хотя я'ве добавил путь в переменной среде. Наконец, я положил мою "и C:\Python27" в передней части "по пути" в переменной окружения и после перезагрузки в cmd, это работает!!! Я надеюсь, что это может помочь.

Комментарии (0)

Вам нужно отредактировать переменную окружения PATH и добавить ;c:\python27 в конец этой переменной. Точка с запятой отделяет одно имя пути от другого (у вас уже есть несколько вещей в PATH).

В качестве альтернативы вы можете просто набрать

c:\python27\python

в командной строке без необходимости изменять какие-либо переменные окружения.

Комментарии (0)

На Windows вы используете C:\Python27\python.exe вместо питон.

Если вы добавляете `C:\Python27 на вашем пути, вы можете сократить его, чтобы просто python.exe но вам не нужно этого делать.

Комментарии (0)

Сначала установить Python в Windows с помощью этой URL-адрес а затем добавить переменную PATH как

c:\python27
Комментарии (0)

Использовать этот путь в Windows 7:

C:\Python27;C:\Python27\Lib\site-packages\;C:\Python27\Scripts\;
Комментарии (0)

Измените переменную PATH и добавьте ;%python%, иначе исполняемый файл не будет найден.

Комментарии (0)

затем нажмите кнопку Пуск введите команду cmd. - Обратите внимание, вам нужно запустить командную строку 'администратора'.

укажите путь мне setx -м&;%путь%;C:\Python27"` затем нажмите клавишу Ввод.

[здесь за предоставление доступа разрешения для всех пользователей и в Python27` 27 версия 2.7]

%путь%; будет препятствовать первоначальной стоимости от разрушения. C:\Python27 будет добавлен к стоимости текущих "путь".

что's это,вы сделали.

Комментарии (1)

Для Windows 10 & в Python 3.5.1 пользователи:

При установке Python на Windows 10, пожалуйста Дону'т забудьте проверить "и добавить в командной строке на" вариант, прежде чем нажать и"установите и". Это поможет в легко доступ из Python с УМК.

Если параметр не установлен, то, пожалуйста, используйте задать путь в cmd, чтобы увидеть, если это доступно как исполняемые файлы или нет. Если нет, перейдите к пуск >> Панель управления >> Система и безопасность >> Система >> Дополнительные параметры системы >> дополнительно >> Переменные среды.. >> выберите путь из системных переменных и редактировать его. Скопируйте и"C:\Python35\cmd" в новой линии. После этого, пожалуйста, добавьте .РУ PATHEXT в том же порядке.

Также, пожалуйста, проверьте, если запустить >> Панель управления >> Система и безопасность >> Система >> Дополнительные параметры системы >> дополнительно >> Переменные среды.. >> переменные среды пользователя с username >> путь, содержащий эти две линии - на "C:\Users\Username\AppData\Local\Programs\Python\Python35-32\Scripts\" &ампер; "и C:\Users\Username\AppData\Local\Programs\Python\Python35-32\". Еще, пожалуйста, добавьте их вручную.

Реф: https://docs.python.org/3/using/windows.html

Комментарии (0)