Python почему командная строка

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-разрядной версией, Затем я попробовал большинство предложений здесь, особенно, указав путь в системных переменных, но все же это не сработало.

Читайте также:  Python get url domain

Тогда я понял, когда я ввел в командной строке: 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\\\\AppData\\Local\\Continuum\\anaconda3\\python.exe . Анаконда в моем ПУТИ, а Python27 — нет. Если у кого-то есть понимание того, почему это так, я был бы очень признателен! РЕДАКТИРОВАТЬ: попытался запустить py -i и он работал в Python 2.7. Grr.

+1 хотя я должен сказать, что этот ярлык жалок. Теперь я хочу использовать pip и понятия не имею, что мне следует печатать.

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

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

Источник

Оцените статью