'python' не распознается как внутренняя или внешняя команда


Так что я недавно установил Python версии 2.7.5 и я сделал небольшую петлю вещь с ним, но проблема в том, когда я иду в cmd и введите python testloop.py Я получаю ошибку:

'python' не распознается как внутренняя или внешняя команда

Я попытался установить путь, но безрезультатно.

вот мой путь:

C:Program ФайлыPython27

Как вы можете видеть, это где мой питон установленный. Я не знаю, что еще делать. Может кто-нибудь помочь?

11 61

11 ответов:

вам нужно добавить эту папку в свой путь к Windows:

https://docs.python.org/2/using/windows.html взято из этого вопроса.

попробуйте "py" вместо "python" из командной строки:

C:\Users\Cpsa>py
Python 3.4.1 (v3. 4. 1:c0e311e010fc, май 18 2014, 10:38:22) [MSC V. 1600 32 бит (Intel)] на win32
Введите "справка", "авторское право", "кредиты" или "лицензия" для получения дополнительной информации.
>> >

Я нашел ответ... нажмите на установщик и установите флажок "добавить python в переменные среды" не удаляйте старый, а нажмите "Изменить"....Нажмите на ссылку для картинки...

enter image description here

во-первых, убедитесь, где ваш каталог python. Это обычно в C:\Python27. Если ваш отличается, то измените его с помощью команды ниже.

Если после установки python все еще не распознается, то в PowerShell введите следующее:

[Environment]:: SetEnvironmentVariable ("Path", " $env:Path;C:\Python27", "Пользователь")

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

enter image description here

Я встретил ту же проблему, когда я устанавливаю Python, и она решается, когда я устанавливаю путь в системе, вот шаги.

  • перейдите в раздел "Панель управления" - > "Система"
  • нажмите" Дополнительные настройки системы " слева
  • Нажмите Кнопку "Переменные Среды"
  • поиск и нажмите кнопку "путь" переменная
  • Нажмите Кнопку "Редактировать"
  • добавьте "C:\" в поле переменные среды, если вы используете Windows7, а затем отделите его точкой с запятой от существующая запись. Если вы используете Windows10, просто нажмите кнопку "New", чтобы добавить.
  • Откройте командную строку и попробуйте Введите описание изображения здесь

введите py-v вместо python-v в командной строке

Я решил это, запустив CMD в режиме администрирования, поэтому попробуйте это.

из питона docs, установите путь, как вы сделали, как указано выше.

вы должны организовать, чтобы каталог установки Python был добавлен в путь каждого командного окна по мере его запуска. Если вы установили Python довольно недавно, то команда dir C:\py * вероятно, скажет вам, где он установлен; обычное место-это что-то вроде C:\Python27. В противном случае вы будете сведены к поиску всего вашего диска

использовать инструменты ‣ найти или нажмите кнопку поиска и найдите "python.исполняемый." Предположим, вы обнаружите, что Python установлен в C:\Python27 каталог (по умолчанию на момент написания), вы должны убедиться, что ввод команды

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

еще одним полезным, но простым решением может быть перезагрузка компьютера после выполнения загрузки, если Python находится в переменной PATH. Это была ошибка, которую я обычно делаю при загрузке Python на новую машину.

просто узнайте, где у вас есть эти три файла в вашей системе, а затем скопируйте каждый путь и вставьте его в переменную окружения один за другим. Нажмите кнопку ОК для всех.

C:\Anaconda3

C:\Anaconda3\Scripts

C:\Anaconda3\Library\bin

затем перезапустите ядро Spyder (левая сторона) и введите python в cmd, чтобы проверить, работает ли он.

откройте CMD с правами администратора(щелкните правой кнопкой мыши, затем запустите от имени администратора), затем введите следующую команду:

set PYTHONPATH=%PYTHONPATH%;C:\My_python_lib

замените My_python_lib на имя папки вашего установленного python, как для меня это было C:\python27. Затем, чтобы проверить, установлена ли переменная path, введите echo %PATH% вы увидите свою часть python в конце. Следовательно, в настоящее время python - Это можно. из этого учебника