Подтвердить что ты не робот

Python не работает в командной строке?

Я печатаю python в командной строке, но в командной строке указано, что python не распознается как внутренняя или внешняя команда, операционная программа или командный файл. Что мне делать?

Примечание. Я установил Python 2.7 и Python 3.2 на свой компьютер.

4b9b3361

Ответ 1

Наконец-то это сработало!!!

Мне нужно было что-то сделать, чтобы заставить его работать

  • Добавить C:\Python27\в конец системной переменной PATH
  • Добавить C:\Python27\в конец системной переменной PYTHONPATH

Мне пришлось добавить их как для работы, так и для работы.

Если я добавил какие-либо подкаталоги, по какой-то причине это не сработало.

Спасибо всем за ваши ответы.

Ответ 2

Видео было очень полезно.

  • Перейдите к свойствам системы → Предварительно (или введите "system env" в меню "Пуск".)
  • Выберите переменные окружения
  • Отредактируйте переменную "PATH"
  • Добавьте 2 новых пути: C:\Python27 'и' C:\Python27\scripts '
  • Запустите cmd снова и введите python.

это сработало для меня

Ответ 3

Kalle опубликовал ссылку на страницу с этим видео, но это было сделано на XP. Если вы используете Windows 7:

  • Нажмите клавишу Windows.
  • Введите "system env". Нажмите enter.
  • Нажмите alt + n
  • Нажмите alt + e
  • Нажмите правую кнопку, а затем ; (точку с запятой)
  • Не добавляя пробел, введите это в конце: C:\Python27
  • Нажмите дважды. Хит esc.
  • Используйте windows key + r для вызова диалогового окна запуска. Введите python и нажмите enter.

Ответ 4

Я, наверное, самый начинающий пользователь здесь, я провел шесть часов, чтобы запустить python в командной строке в Windows 8. Как только я установил 64-разрядную версию, я удалил ее и заменил ее 32-разрядной версией, Затем я попробовал большинство предложений здесь, особенно, указав путь в системных переменных, но все же это не сработало.

Тогда я понял, когда я ввел в командной строке: echo% path%

Путь по-прежнему не был направлен на C:\python27. Поэтому я просто перезапустил компьютер, и теперь он работает.

Ответ 5

Вам нужно добавить python к вашему PATH. Я мог ошибаться, но Windows 7 должна иметь тот же самый cmd, что и Windows 8. Попробуйте это в командной строке. Используя setx постоянно, вы вносите изменения в PATH. Обратите внимание, что нет равных знаков, и используются кавычки.

setx PATH "%PYTHONPATH%;C:\python27"

Установите c:\python27 в каталог версии python, который вы хотите запустить из ввода python в командной строке.

Ответ 6

Вы должны добавить исполняемый файл python в свой SYSTEM PATH, выполните следующие действия: My Computer > Properties > Advanced System Settings > Environment Variables > Затем под системными переменными я создаю новую переменную под названием "PythonPath". В этой переменной у меня есть "C:\Python27\Lib;C:\Python27\DLLs;C:\Python27\Lib\lib-tk;C:\other-foolder-on-the-path".

enter image description here

Ответ 7

Всего несколько комментариев:

  • Не устанавливайте PYTHONPATH, если вы хотите получить Python на PATH. Переменная среды PYTHONPATH сообщает Python, где искать модули для импорта. Установка его на C:\Python27\ не принесет ничего полезного, хотя это, вероятно, безвредно.

  • Изменение переменных среды (включая PATH) из "Редактировать системные переменные" не влияет на уже запущенные процессы. Это означает, что вам нужно перезапустить cmd.exe для изменений в работе. Однако перезагрузка не требуется.

  • При изменении PATH также добавьте подкаталог Scripts. Или, говоря другими словами (и используя предыдущий пример): add ;C:\Python27;C:\Python27\Scripts. Это позволит вам запускать скрипты типа easy_install, pip, virtualenv или sphinx из командной строки - после установки тех, что есть. Это примерно как UNIX-y, поскольку он подходит для Windows. (N.B. Подкаталог Scripts отсутствует после чистой установки Python, но будет создан при необходимости.)

  • Не помещайте дополнительные Lib или DLL в каталог PATH. Там нет необходимости, и это может нанести вред.

  • Если вы установили несколько версий Python (что не так уж редко), вам может быть лучше не помещать их в PATH, а вместо этого создавать разные ярлыки для cmd.exe для разных версии, которые устанавливают PATH для каждой версии. Вы также можете быть заинтересованы в PEP-397.

Ответ 8

Они дали нам script сделать это для нас уже

C:\Users\hUTBER\AppData\Local\Programs\Python\tools\scripts\win_add2path.py

Вам нужно убедиться, что вы закрываете и открываете cmd, иначе он не будет иметь новый путь.

Если вы не можете найти этот script, это пути, которые он добавит, и мне пришлось добавить вручную в конце.

C:\Users\hUTBER\AppData\Local\Programs\Python\Python35
C:\Users\hUTBER\AppData\Local\Programs\Python\Python35\Scripts

Были мои и теперь python работает в cmd

Ответ 9

Когда вы добавляете каталог python в путь (Computer > Properties > Advanced System Settings > Advanced > Environmental Variables > System Variables > Path > Edit), не забудьте добавить точку с запятой, а затем убедитесь, что вы добавляете точный каталог где хранится файл "python.exe" (например, C:\Python\Python27, если это то, где хранится "python.exe" ). Затем перезапустите командную строку.

Ответ 10

Просто зайдите с командой py. Я запускаю python 3.6.2 на Windows 7, и он работает нормально.
Я удалил все пути python из системного каталога, и пути не отображаются, когда я запускаю команду echo %path% в cmd. Python все еще работает нормально.
Я столкнулся с этим, случайно нажав enter, набрав python...

EDIT: я не упоминал, что я установил python в пользовательскую папку C:\Python\

Ответ 11

Я установил последний Python для Win10 из Релизы для Windows. Просто введите py в Command Prompt Window, запустив Python.

Microsoft Windows [Version 10.0.15048]
(c) 2017 Microsoft Corporation. All rights reserved.

C:\Users\sg7>py
Python 3.6.3 (v3.6.3:2c5fed8, Oct  3 2017, 18:11:49) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>`enter code here`

Тестирование:

>>> print("hello!")
hello!
>>>

Ответ 12

Похоже, что исполняемый файл python не найден в вашем PATH, который определяет, где он ищет исполняемые файлы. См. официальные инструкции для получения инструкций о том, как получить исполняемые файлы python в вашем PATH.

Ответ 13

Добавьте каталог python bin в переменную PATH вашего компьютера. Его перечислены в разделе Переменные среды в свойствах компьютеров → Дополнительные настройки в Windows 7. Это должно быть то же самое для Windows 8.

Ответ 14

Если вы работаете с командной строкой, и если вы столкнулись с проблемой даже после добавления пути python к системной переменной PATH.

Не забудьте перезапустить командную строку (cmde.exe).