Как запустить программу на Python из командной строки в Windows 7? - PullRequest
156 голосов
/ 07 января 2011

Я пытаюсь выяснить, как запускать программы на 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 строку, подобную следующей:

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

Далее я попробовал это: (здесь: Как мне запустить программу на Python? )

Установка Python на вашем пути

Windows

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

В окнах:

Панель управления> Система> Дополнительно> | Переменные среды | > системные переменные -> путь

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

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

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

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

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

Ответы [ 22 ]

2 голосов
/ 08 сентября 2014

Итак, после 30 минут исследований и разработок я понял, что после настройки PATH для переменной среды

т.е.

"C: \ Python / 27;"

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

Теперь откройте cmd:

C:> cd Python27 C: \ Python27> python.exe

ИСПОЛЬЗОВАНИЕ python.exe с расширением

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

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

Спасибо.

1 голос
/ 03 декабря 2013

в powershell введите следующее:

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

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

0 голосов
/ 01 января 2017

Для Windows 8 просто введите «py».

0 голосов
/ 07 января 2011

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

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

0 голосов
/ 22 мая 2016

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

При установке Python в Windows 10, пожалуйста, не забудьте проверить опцию «Add to cmd prompt», прежде чем нажимать «Install».Это помогло бы легко получить доступ к python из cmd.

Если опция не была отмечена, тогда используйте Set Path в cmd, чтобы увидеть, доступен ли он как исполняемый файл или нет.Если нет, перейдите в «Пуск» >> «Панель управления» >> «Система и безопасность» >> «Система» >> «Дополнительные параметры системы» >> «Дополнительно»> «Переменные среды». >> Выберите «ПУТЬ» из «Системные переменные» и измените его.Затем скопируйте «C: \ Python35 \ cmd» в новой строке.После этого, пожалуйста, добавьте .PY к PATHEXT в той же процедуре.

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

Ссылка: https://docs.python.org/3/using/windows.html

0 голосов
/ 12 января 2012

Сначала установите Python в свои окна, используя этот url , а затем добавьте переменную пути как

c:\python27
0 голосов
/ 13 февраля 2014

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

написать setx -m path "%path%;C:\Python27", а затем нажать клавишу ввода.

[здесь -m для предоставления разрешения доступа всем пользователям и в Python27 27 - версия 2.7]

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

все, готово.

0 голосов
/ 07 января 2011

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

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

c:\python27\python

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

0 голосов
/ 06 июня 2017

Перейти в меню «Пуск». Щелкните правой кнопкой мыши «Компьютер». Выберите «Свойства». Появится диалоговое окно со ссылкой слева, которая называется «Дополнительные параметры системы».Нажмите на это.В диалоговом окне «Свойства системы» нажмите кнопку «Переменные среды».В диалоговом окне «Переменные среды» найдите «Путь» в окне «Системные переменные».Добавьте "; C: \ Python27" в конец.Точка с запятой - это разделитель пути в Windows.Нажмите Ok и закройте диалоги.Теперь откройте новую командную строку и введите «python»

Если проблема не устранена, введите «py» вместо «python» в командной строке.может помочь !!!!

0 голосов
/ 23 февраля 2013

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

C:\Python27;C:\Python27\Lib\site-packages\;C:\Python27\Scripts\;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...