Не запускается python на windows 7

Обновлено: 07.07.2024

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

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

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

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

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

Я должен был добавить их к обоим, чтобы это работало.

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

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

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

  1. Перейти к системным свойствам -> Advance (или введите "env системы" в меню Пуск.)
  2. Нажмите переменные среды
  3. Измените переменную "PATH"
  4. Добавьте 2 новых пути 'C: \ Python27' и 'C: \ Python27 \ scripts'
  5. Запустите cmd еще раз и введите python.

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

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

Помните, что в моем случае Python был установлен в каталог C:\Users\sg7\AppData\Local\Programs\Python\Python36>

Когда я нахожусь на C:\Users\sg7> уровень каталога python можно вызвать, набрав AppData\Local\Programs\Python\Python36\python

Более новый Python 3.7 будет установлен на: C:\Users\YourUserNameHere\AppData\Local\Programs\Python\Python37

Если вы хотите, вы можете добавить в свою переменную окружения путь: %USERPROFILE%\AppData\Local\Programs\Python\Python36

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

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

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

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

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

Они дали нам сценарий, чтобы сделать это для нас уже

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

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

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

Вы должны добавить исполняемый файл 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" .

введите описание изображения здесь

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

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

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

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

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

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

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

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

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

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

Когда вы добавляете каталог python в путь (Computer> Свойства> Дополнительные параметры системы> Дополнительные переменные> Системные переменные> Путь> Изменить), не забудьте добавить точку с запятой, а затем убедитесь, что что вы добавляете точный каталог, где хранится файл "python.exe" (например, C: \ Python \ Python27, если именно там хранится "python.exe"). Затем перезапустите командную строку.

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

РЕДАКТИРОВАТЬ: я не упомянул, что я установил python в пользовательскую папку C: \ Python \

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

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

Это один вариант для офисных работников, использующих компьютер, которым пользуются другие.

Я поместил свой путь пользователя в path и создал переменные PYTHONPATH в переменной PATH на моем компьютере. Она указана в разделе Переменные среды в свойствах компьютера -> Расширенные настройки в Windows 7.

C: \ Users \ randuser \ AppData \ Local \ Programs \ Python \ Python37

Это позволило мне использовать командную строку.

Надеюсь, это помогло.

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

Чувствуете себя неуверенно в отношении редактирования переменной Path? Обеспокоены тем, что этот метод может измениться с новыми выпусками Python? Если это так, сделайте следующее:

введите описание изображения здесь

Перезапустите установщик Python (например, в разделе Downloads, python-3.7.2.exe). Выберите «Изменить» (Добавить или удалить отдельные функции.) Проверьте все дополнительные функции, которые вы хотите (вероятно, без изменений), затем нажмите [Далее]. Отметьте [x] «Добавить Python в переменные окружения» и [Установить].

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

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

Итак, в этой статье мы рассмотрим два способа или метода решения проблемы.

Почему возникает ошибка Python не распознается как Внутренняя или внешняя команда?

Эта ошибка означает, что ваша Windows не знает о существовании Python на вашей машине. Это происходит потому, что cmd выполняет поиск по определенным файлам в предопределенных местоположениях для введенной вами команды. Эти определенные местоположения хранятся в глобальной переменной (environmental) на машине ur под названием PATH. Поэтому вам нужно добавить свой каталог Python в переменную PATH.

Итак, можно сказать, что эта ошибка возникает, когда пользователь не указывает полный путь дистрибутива python.

Как решить Python не распознается как внутренняя или внешняя команда

Мы можем решить проблему двумя способами.

  1. Добавление ПУТИ Python к переменной окружения в Windows
  2. Добавление PythonPATH в среду Windows во время установки.

1. Как добавить Python в ПУТЬ переменных среды Windows вручную

В случае, если вы хотите использовать Python без определения полного пути, вам нужно добавить Python в Путь Windows вручную.

Обратите внимание, что я буду использовать Windows 10 для демонстрации этих шагов, но аналогичные принципы будут применяться и к предыдущим версиям Windows.

  1. Щелкните правой кнопкой мыши на this PC и выберите Properties.

3. Теперь нажмите кнопку Переменные среды внизу (здесь мы добавим полный путь дистрибутива python).

Это приведет вас к экрану переменных среды, где вы можете добавить новые пути.

4. В окне Системная переменная найдите переменную Path и нажмите кнопку Edit:

Вот как будет выглядеть мое значение переменной:

Здесь Измените Python Pool с вашим именем пользователя.

Вот и все! Вы только что добавили Python в путь Windows.

2. Добавление ПУТИ Python в среду Windows во время установки.

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

Вы можете легко добавить Python в путь Windows, загрузив последнюю версию Python, а затем установите флажок Добавить Python в путь во время установки.

Прежде чем продолжить, вы можете удалить свою предыдущую версию Python, если это необходимо.

Итак, загрузите последнюю версию В соответствии с вашей конфигурацией системы .

После этого в поле установки Python просто установите флажок, чтобы добавить Python 3.8 в PATH.

PS: В какой-то версии Windows 10 вместо python работает py.

Вот и все, Закончите установку, и вам будет хорошо идти.

Поздравляю, теперь вы можете запускать Python из командной строки и PowerShell.

Должен Читать: Сколько Времени Требуется Для Изучения Python

Вывод

Помните, что тщательно выбирайте свою версию, убедитесь, что у вас установлен Pip, и используйте виртуальные среды при разработке нескольких проектов в одной системе.

Если вы все еще сталкиваетесь с какой-то проблемой, сообщите нам об этом в разделе комментариев ниже.

Я использовал Python 2.7, а затем работал IDLE. Я удалил его и установил Python 3.1.
Прямо сейчас Idle не может запустить. Что я должен сделать, чтобы запустить его?

НОТА: Я попытался c: \ Python31 \ pythonw.exe c: \ Python31 \ Lib \ idlelib \ idle.py
я удалил 3.1 и установил обратно 2.7, не работает ни .

РЕДАКТИРОВАТЬ: были добавлены версии 2.5, 2.6, 2.7, 3.2, 3.3 и 3.4.

Я тоже столкнулся с той же проблемой. Но, наконец, решил, как это ->

Перейдите в свою домашнюю папку, покажите скрытые файлы, нажмите .idlerc и удалите файл с именем «недавние файлы». Теперь IDLE работает .

Запустите программу установки python, измените python 2x, выберите полное удаление tcl / tk, продолжите, затем снова запустите установку, снова измените python, на tcl \ tk выберите всю функцию, которая будет установлена, продолжайте.

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

Даже я столкнулся с той же проблемой с моим кодом, но теперь она решена. Я использовал 2.6, который имел старую версию Xlrd, поэтому я обновил xlrd в 2.7 с помощью pip, и я открыл свой файл с 2.7, и он работает.

У меня та же проблема в окне 10. Шаги для решения проблемы:

  1. Найдите папку .idlerc в каталоге своего профиля (например, C:\Users\ без фигурных скобок).
  2. Удалите каталог .idlerc .

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

Моя система - Win7 / 64 Enterprise, а версия Python - 2.7.3 (она мне нужна . ). Вот что я получил, когда запустил idle.py из командного окна:

В самом деле, ни в одной из перечисленных выше папок не было папки «tcl8.5», но она находилась в папке «C: \ Python27 \ tcl».

Когда я скопировал его в «C: \ Python27 \ lib», тогда запустилась IDLE (с некоторыми другими предупреждениями, но это, похоже, связано с моей средой corp . )

В заключение это выглядит так: либо установщик не может скопировать папку, в которую он должен, либо неправильно настроил некоторые переменные окружения, либо существует реальная ошибка в выпуске, которая может появиться в Win7 / 64 в некоторых выпусках. Я недостаточно эксперт по Python, чтобы отлаживать сам Python, поэтому, пожалуйста, кто-нибудь возьмет его отсюда . пока я посмотрю, достаточно ли "обходного пути" :-)

Просто попробуйте удалить файлы, заканчивающиеся на .idlerc в вашем профиле.

У меня перестал запускаться IDLE.
Это случилось после того, как я попробовал изменить настройки HotKeys в самом IDLE через предусмотренное меню и потом закрыл среду разработки.
В данный момент при попытках запустить IDLE ничего не происходит.
При этом интерпретатор работает нормально, командная строка и файлы .py запускаются.
На момент возникновения проблемы на компьютере были установлены 2 версии Python 3.5.1 и 3.4.4.
Настройки изменялись в 3.4 а IDLE перестал запускаться и в версии 3.5.
Удалил обе версии и установил снова 3.4, проблема сохраняется.
ОС Windows 7 x64
IDLE (Python 3.4 GUI - 32 bit)

Как можно решить проблему?


P.S. Знаю что можно использовать другие среды разработки. Но для выполнения примеров из книги IDLE хватало.

Перестал запускаться IDLE, помогите.

Надо удалить оба питона и поставить только 3.5.1. Удалять нужно через панель управления.

Перестал запускаться IDLE, помогите.

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

Перестал запускаться IDLE, помогите.

Удалил оба питона через панель управления. Установил 3.5.1 - ситуация осталась прежней, IDLE не запускается.


В меню пуск, меню запуска IDLE ссылается на файл pythonw.exe. Я пробовал запускать этот файл из командной строки windows, ничего не происходит.
Или имеется ввиду запустить через командную строку интерпретатора - как, какой файл? Можно подробнее?

Перестал запускаться IDLE, помогите.

firesnakes
В меню пуск, меню запуска IDLE ссылается на файл pythonw.exe

pythonw это не idle. Это интерпретатор который запускается без создания консольного окна. Так что все нормально если ничего не видно. Так и должно быть.

ссылаться должно на Python35/pythonw.exe “Python35/Lib/idlelib/idle.pyw”

Отредактировано doza_and (Авг. 7, 2016 12:23:32)

Перестал запускаться IDLE, помогите.

Надо было всего лишь удалить файл config-keys.cfg в папке C:\Users\User\.idlerc
Нашел решение тут.


Спасибо за участие.

Читайте также: