Не запускается файл python
Я использовал 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. Шаги для решения проблемы:
- Найдите папку .idlerc в каталоге своего профиля (например, C:\Users\ без фигурных скобок).
- Удалите каталог .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 в вашем профиле.
Python не работает в командной строке?
Я печатаю python в командной строке, но в командной строке указано, что python не распознается как внутренняя или внешняя команда, операционная программа или командный файл. Что мне делать?
Примечание. Я установил Python 2.7 и Python 3.2 на свой компьютер.
Наконец-то это сработало.
Мне нужно было что-то сделать, чтобы заставить его работать
- Добавить C:\Python27\в конец системной переменной PATH
- Добавить C:\Python27\в конец системной переменной PYTHONPATH
Мне пришлось добавить их как для работы, так и для работы.
Если я добавил какие-либо подкаталоги, по какой-то причине это не сработало.
Спасибо всем за ваши ответы.
Видео было очень полезно.
это сработало для меня
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 к вашему PATH. Я мог ошибаться, но Windows 7 должна иметь тот же самый cmd, что и Windows 8. Попробуйте это в командной строке. Используя setx постоянно, вы вносите изменения в PATH. Обратите внимание, что нет равных знаков, и используются кавычки.
Установите c:\python27 в каталог версии python, который вы хотите запустить из ввода python в командной строке.
Вы должны добавить исполняемый файл 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" .
Всего несколько комментариев:
Не устанавливайте 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'а программа работает без каких-либо проблем, но если ее скомпилировать через "pyinstaller -F prog1.py", то получившийся exe-шник уже не запускается. Или запускается, но быстро закрывается. Программа использует модуль WMI, думаю проблема с ним, т.к. любые другие программы отлично работают.
Вот код программы:
Во-первых, это не компиляция, просто архивирование. Вы можете разархивировать этот экзешник и увидите там Вашу программу, все библиотеки, интерпретатор питона + некоторая обвязка. Скорость выполнения программы от такой "компиляции" не поменяется или уменьшится. Также, файлы, так "скомпилированные", обычно нормально выполняются только в той же системе, где и проводилась "компиляция".
qimer, в чем заключается проблема у вас не подскажу. У меня ваша программа отработала и в виде скрипта, и в виде exe-файла. Вы точно берете exe из папки dist?
VeryStupidPerson, соглашусь с тем, что это не компиляция. Но: внутри будет не исходный скрипт с программой, а уже скомпилированный ".pyc"; эта операция не для ускорения, а чтобы на пользовательских ПК не ставить интерпретатор; очень часто параметры запуска можно писать практически в произвольном порядке (using-pyinstaller).
Pyc файлы также исполняет интерпретатор. И py переводится в pyc для ускорения запуска. Если Вы создадите проект, например, в среде spyder, то у Вас автоматически создастся папка с копиями всех программ, кроме основной, но с расширением pyc. И при следующем запуске интерпретатор будет импортировать pyc файлы вместо py.
Интерпретатор исполняет именно pyc файлы, поэтому при запуске тратится довольно много времени (для больших проектов) на то, чтоб он перевёл код в понятный для себя и только для себя.
Pyc файлы и хранят этот, уже переведённый, код. На скорость выполнения не влияет, но на скорость загрузки - довольно ощутимо.
И это и есть плюс питона - код будет работать, при наличие интерпретатора, в любой системе (в идеальном случае, понятно, есть глюки с библиотеками), достаточно просто перенести программу с одного устройства на другое.
Не запустить файл с расширением .py
Спасибо! Теперь при двойном клике на файл запускается и выводит результат.
Единственная проблема - не открывается при запуске через командную строку python
Может в версии 3.3 нужно по другому запускать?
Я набираю
>>> python script.py
Выдает
File “”, line 1
SyntaxError: invalid syntax
Python IDLE не запускается в Windows 7
Я использовал Python 2.7, а затем IDLE работал. Я удалил его и установил Python 3.1.
Сейчас Idle не может запускаться. Что мне сделать, чтобы запустить его?
Примечание.: Я попытался c:Python31pythonw.exe c:Python31Libidlelibidle.py
я удалил 3.1 и установил обратно 2.7, не работая ни.
изменить: Варианты 2.5, 2.6, 2.7, 3.2, 3.3, и 3.4 были добавлены.
у меня такая же проблема в окне 10. Шаги для решения проблемы:
- найти .idlerc папка в каталоге вашего профиля (например, C:\Users\ без скобок).
- удалить .
это сработало для меня.
Я тоже столкнулся с той же проблемой. Но в конце концов решили вот так . —1—>
выполнить Python\Lib\idlelib\idle.py как администратор, я получил ошибку, что файл "последние файлы".ЛСТ" не может быть открыт.
Итак, перейдите в свою домашнюю папку, покажите скрытые файлы, нажмите .idlerc и удалить файл с именем "последние файлы". Теперь работает IDLE.
моя система-Win7 / 64 Enterprise edition, а версия Python-2.7.3(мне нужна эта. ). Это то, что я получил, когда я побежал idle.py в окне командной строки:
действительно, не было "tcl8".5 " папка в любом из перечисленных выше мест, но она была под: "C:\Python27\tcl".
когда я скопировал его под "C:\Python27\lib" затем начался холостой ход (с некоторыми другими предупреждениями, но это, похоже, связано с моей корпоративной средой. )
В заключение это выглядит так либо установщик не в состоянии скопировать папку, где он должен или не в состоянии правильно настроить некоторые переменные среды или есть фактическая ошибка в выпуске, вероятно, появится на Win7 / 64 на некоторых выпусках. Я недостаточно эксперт Python для отладки самого Python, поэтому, пожалуйста, кто-нибудь возьмите его отсюда. тем временем я посмотрю, достаточно ли "обходной путь": -)
Только попробуй удалить файлы, которые заканчиваются на .idlerc в свой профиль.
запустите программу установки python, измените python 2x, выберите полностью удалить tcl / tk, продолжить, затем снова запустите программу установки, снова измените python, на tcl\tk выберите вся функция будет установлена, продолжить.
Это сработало для меня.
даже я столкнулся с той же проблемой с моим кодом, но теперь она решена. Я использовал 2.6, который имел старую версию Xlrd, поэтому я обновил xlrd в 2.7 с помощью pip, и я открыл свой файл с 2.7, и он работает.
удалить .каталог idlerc как было предложено выше, снова запустите установщик python и выберите Восстановить. При необходимости свяжите .py файлы с python.исполняемый файл exe в папке Python27. Это сработало для меня после удаления python 3.7.
Следующие статьи будут очень полезны тем кто решил изучить Питон.
Не запустить файл с расширением .py
Я неверно назвал. Прошу меня простить.
UP. По книге М.Лутца “Изучаем Python” черным по белому написано)), что в современных версиях Windows можно запускать файл с расширением .py чуть-ли не с любой папки, т.к. python прописывается в реестр и автоматически определяется для открытия файла.
В связи с этим решение задачи следующее. (можем даже перейти в каталог, где лежит файл)
c:\Python27>script1.py
Жмем Enter и все работает. Даже не надо запускать из консоли сам python и прописывать перед именем файла, что вызывает ошибку при запуске.
Не открывается скрипт ( текстовый файл .py) в интерпретаторе
raw_input() — функция для python версии 2, и она не подходит для версии 3, как у вас. Вместо raw_input(“Press any key to exit”) стоит писать просто input(“Press any key to exit”), и все заработает.
Книга которую вы читаете, не совсем подходит для вашей версии python. Я бы посоветовал вам книгу «Макр Лутц — изучаем python (4-е издание)», в ней подробно рассказывается о вашей версии python и об его отличиях от старой версии. Прочитав книгу, вы будете уметь писать код как для 3.2 версии, так и для 2.х.
Не открывается скрипт ( текстовый файл .py) в интерпретаторе
Почему команда Python ничего не делает в командной строке?
Командная строка ничего не делает, когда я использую команду Python для выполнения модуля. Он даже ничего не делает, когда я вообще его использую; он просто делает вид, что я ничего не делал, и возвращается к текущему рабочему каталогу. Прикрепленный снимок экрана для ясности.
Не запустить файл с расширением .py
Поменял, спасибо за выявление ошибок.
Но не помогло(
вот код
Так же закрывается быстро если два раза кликнуть на файл и выдает синтаксис eror при открытии через cmd
Прописал PATH - не помогло.
Не запустить файл с расширением .py
3 ответа
Я просто удалил и переустановил Python. Как только я это сделал, программа работает как следует в CMD.
Очевидно, если вы вызываете python из командной строки Windows (по крайней мере, на моем домашнем компьютере), он будет искать любую версию python, установленную с помощью Магазина Windows, поэтому, если вы просто наберете python , он откроется. Магазин Windows для вас, чтобы установить.
Если у вас установлен Python, попробуйте вызвать полный путь к исполняемому файлу или добавить путь, содержащий ваш исполняемый файл Python (в моем случае C:\Python38 ), в системную переменную среды PATH :
Модуль Python не запускается из командной строки
Начал читать Лутца. Споткнулся на первом же задании. Создал файл (вложение 0) script1. Поместил в папку C:\Python35-32\Scripts. В Path этот адрес внесен, как и путь к самому интерпретатору (вложение 0a).
Пишу python script1 в командной строке. Выдает:
python: can’t open file ‘script1’: [Errno 2] No such file or directory
При попытке импортировать модуль через import тот же результат (скрин 1а). Только прописав python *полный путь к файлу*, запустил модуль.
Перенес модуль в корневую папку Python (вложение 2).
По python script1 так же не видит файл (вложение 2а). Зато заработал import))) Ну и вариант с указанием полного пути также работает.
Модуль рабочий, через IDLE запускается (вложение 3).
Как не писать полный путь к файлу? Как сделать import всегда работающим?
Запустить файл Python из командной строки
Только начала изучать Python и уже где-то ошиблась. Изучаю язык по книге М.Лутца (4е издание). OC.
Как запустить файл python из командной строки?
Файл находится в библиотеке python (Lib) с расширением .py. как правильно указать путь через диск С.
Запуск приложения python из командной строки
Во всех ответах к аналогичным рекомендуют открывать из папки командой python file.py или.
php не запускается из командной строки
Установил денвер, в переменную окружения path прописал путь к php.exe. При попытке запустить из.
Почитай про переменную окружения PYTHONPATH. Эта переменная определяет пути поиска модулей Python.
Выполни две команды, чтобы посмотреть пути поиска модулей:
Пути поиска модуля:
[», ‘C:\\Python35-32\\python35.zip’, ‘C:\\Python35-32\\DLLs’, ‘C:\\Python35-32\\lib’, ‘C:\\Python35-32’, ‘C:\\Python35-32\\lib\\site-packages’]
Что делать если не запускается Python
И так вы скачали и установили Питон, посмотрели несколько видео уроков, прочитали несколько статей и даже написали какой-то скрипт. После чего решили немного отдохнуть а потом снова начать изучать Python . Открываете пуск и запускаете его.
Если перевести на русский то оно звучит следующим образом.
Добрый день! Не могу понять в чем дело. Начал изучать Python по книге М.Лутца. Сразу столкнулся с проблемой. В редакторе создал файл с расширением script1.py, положил файл в папку, где расположены файлы Python 3.3. В файле написано
Запускаю файл
>>> python script1.py
Пишет
SyntaxError: invalid Syntax
Также пробовал запускать файл просто кликая на него, предварительно записав в конце файла row_input()
открывает и сразу закрывает, не дожидаясь нажатия клавиши Enter
Переустанавливал Python - не помогло. Версия Python 3.3.1 64
PyCharm не видит интерпретатор
Интерпретатор для PyCharm
Доброго времени суток форумчане! Еще даже не начал изучать питон, только что установил Pycharm.
Настройка интерпретатор на PyCharm под Windows 7
Windows 7. В общем установил я Python 3.5 и поставил PyCharm py(последний самый), когда создал.
Pycharm видит все модули даже "мои" через modules, но дело в том, что при import. не видит мой модуль
но проблема в том, что при import. или from. pycharm не видит мой собственный модуль. Во всех.
Pycharm не видит методы объкта
Добрый день в хату. Проблема в следующем: при работе в pycharm, если импортировать библиотеку.
Не запустить файл с расширением .py
Проблема с запуском файла Python
При попытке запустить любой файл .py ничего не происходит, не выдает ни каких ошибок, просто на секунду открывается консоль открытия файла и сразу же закрывается, даже если код имеет ошибки.
Python добавлен в PATH, и прекрасно работает в CMD.
Python установил на официальном сайте, обновил Visual studio, удалил Avast, частично ограничил антивирус Window — ничего не изменилось.
OC — Windows 10 64Bit
Немного дополню варианты ответа.
Запуск скриптов через IDE это для всех свои нюансы. Чтобы проверить работу скрипта запустите его через консоль cmd . Там будут видны все ошибки если они есть. Скрипт закрывается мгновенно по двум причинам:
Не запустить файл с расширением .py
Нашел решение. Поставил версию 2.7, файл сохранил в папку с дистрибутивом - Python27.
Файл запускается следующим образом
>>> import script1
В версии 3.3 не пробовал, возможно тоже будет работать. Решил остановиться на версии 2.7, т.к. пишут, что многие сторонние модули для версии 3.3 не подходят, т.к. разработчики не успевают вносить изменения.
Интересно мнение специалистов по этому вопросу.
Отредактировано Ivan78 (Авг. 29, 2013 17:56:48)
Не запустить файл с расширением .py
Ivan78
если Python 3.3 то может
Отредактировано vrabey (Авг. 29, 2013 09:43:51)
Читайте также: