1

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

У меня есть Python в пути пользователя и системы. Раньше я мог запускать python из командной строки, но внезапно сегодня я не могу.

Я использую Windows 7 32-разрядную версию.

Кто-нибудь знает, в чем может быть проблема?

Спасибо

6 ответов6

1

Каталог установки Python в Windows должен иметь следующие файлы (игнорируйте файлы pyscopg и pillow):

Список каталогов Python

Ваша переменная окружения PATH должна быть такой, как показано ниже, если вы устанавливаете Python2 в папку по умолчанию:

PATH=%PATH%;C:\Python27\;C:\Python27\Scripts\

Вы также должны иметь следующее в PATHEXT:

.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC

Я заметил, что в ваших переменных среды у вас есть Python27\Scripts; что не правильно. Попробуйте исправить это, и вам придется закрыть все командные строки, если вы измените какие-либо переменные среды. Если настройки такие же, как указано выше, и вы все еще не можете запустить Python, выполните переустановку.

1

Предположим, что вы установили python в папку по умолчанию.

попробуйте добавить это в вашу системную среду.

name : PYTHONPATH
value: C:\Python27\;C:\Python27\Lib;C:\Python27\include;C:\Python27\DLLs;C:\Python27\Scripts;C:\Python27\Lib\site-packages

Примечание: когда вы создаете переменную окружения PYTHONPATH, это может привести к тому, что какое-то другое приложение принудительно использует эту версию python вместо своей собственной.

0

python явно НЕ в вашей PATH . Вы можете подтвердить это, посмотрев на вывод echo %path% .

Имейте в виду, что после редактирования переменной PATH с помощью панели управления вам необходимо открыть новый терминал, так как настройка НЕ будет обновляться в существующих терминалах.

Другая возможность заключается в том, что вы добавили неверный путь к переменной PATH . Проверьте это.

Суть в том, что если каталог вашего python.exe действительно находится в PATH , то запуск python действительно будет работать.

0

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

0

Самая распространенная ошибка !!

Разработчики забывают установить этот «C:\Python27\» в переменной PATH, предполагая, что «C:\Python27\Lib» достаточно.

Оба пути должны присутствовать

0

Кажется, это проблема в переменной окружения PATH . Чтобы подтвердить это, в cmd попробуйте следующее:

Если вы используете Python 2.7:

SET PATH=%PATH%;C:\Python27

Если вы используете Python 3.3:

SET PATH=%PATH%;C:\Python33

А потом: python something

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .