Python не работает в командной строке?
Я печатаю python в командной строке, но в командной строке указано, что python не распознается как внутренняя или внешняя команда, операционная программа или командный файл. Что мне делать? Примечание. Я установил Python 2.7 и Python 3.2 на свой компьютер.
14 ответов
- Добавить C:\Python27\в конец системной переменной PATH
- Добавить C:\Python27\в конец системной переменной PYTHONPATH
Мне пришлось добавить их как для работы, так и для работы.
Если я добавил какие-либо подкаталоги, по какой-то причине это не сработало.
Спасибо всем за ваши ответы.
Для более новых версий Python вы можете найти его здесь: `C: \ Users \ UserNameHere \ AppData \ Local \ Programs \ Python \ Python37`
- Перейдите к свойствам системы → Предварительно (или введите «system env» в меню «Пуск».)
- Выберите переменные окружения
- Отредактируйте переменную «PATH»
- Добавьте 2 новых пути: C:\Python27 ‘и’ C:\Python27\scripts ‘
- Запустите cmd снова и введите python.
Kalle опубликовал ссылку на страницу с этим видео, но это было сделано на XP. Если вы используете Windows 7:
- Нажмите клавишу Windows.
- Введите «system env». Нажмите enter.
- Нажмите alt + n
- Нажмите alt + e
- Нажмите правую кнопку, а затем ; (точку с запятой)
- Не добавляя пробел, введите это в конце: C:\Python27
- Нажмите дважды. Хит esc.
- Используйте windows key + r для вызова диалогового окна запуска. Введите python и нажмите enter.
Я, наверное, самый начинающий пользователь здесь, я провел шесть часов, чтобы запустить python в командной строке в Windows 8. Как только я установил 64-разрядную версию, я удалил ее и заменил ее 32-разрядной версией, Затем я попробовал большинство предложений здесь, особенно, указав путь в системных переменных, но все же это не сработало.
Тогда я понял, когда я ввел в командной строке: echo% path%
Путь по-прежнему не был направлен на C:\python27. Поэтому я просто перезапустил компьютер, и теперь он работает.
Я установил последний 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`
Это работает и для меня. Вызов python а затем проверка sys.executable дает мне C:\\Python27\\python.exe . Вызывая py , я получаю C:\\Users\\
+1 хотя я должен сказать, что этот ярлык жалок. Теперь я хочу использовать pip и понятия не имею, что мне следует печатать.
Просто зайдите с командой py . Я запускаю python 3.6.2 на Windows 7, и он работает нормально.
Я удалил все пути python из системного каталога, и пути не отображаются, когда я запускаю команду echo %path% в cmd. Python все еще работает нормально.
Я столкнулся с этим, случайно нажав enter, набрав python .
EDIT: я не упоминал, что я установил python в пользовательскую папку C:\Python\