Почему у меня не работает Python 3?
Почему у меня не работает Python 3? Только что когда устанавливал модуль, увидел следующий текст в командной строке:
И потом проверил версию Python через команду python —version. Вывело следующее:
Python 2.7.16
Каким образом? Я вчера скачал его с офиц. сайта и там было написано Python 3.8.2:
Причем у меня даже нет команды python3:
Также переустанавливал python 2 раза нажимал галочку add to path
Как это исправить?
Не запускается Python
Python.exe — System Error
The program can’t start because api-ms-win-crt-runtime-l1-1-0.dll is missing from your computer. Try reinstalling the program to fix this problem.
Подскажите, что мне делать с этим.
Перевод ответа @alireza (в одной из редакций) с английского stackoverflow (не относится напрямую к Python 3.5, но относится к api-ms-win-crt-runtime-l1-1-0.dll ).
Ошибка во время запуска Python «subprocess connection error»
Данная статья предназначена в первую очередь тем кто только начинает изучении Python. В начале любого пути всего очень много различных трудностей, это касается и программирования. А особенно будет трудно тем кто не знается Английского языка, так как все сообщение об ошибках будут отображаться на нем. Сегодня рассмотрим наверно самую первую ошибку с которой сталкиваются очень многие начинающие программисты.
Следующие статьи будут очень полезны тем кто решил изучить Питон.
Что делать если не запускается Python
И так вы скачали и установили Питон, посмотрели несколько видео уроков, прочитали несколько статей и даже написали какой-то скрипт. После чего решили немного отдохнуть а потом снова начать изучать Python . Открываете пуск и запускаете его.
После чего появляется вот такое сообщение об ошибке.
idle’s subprocess didn’t make connection.
see the ‘startup failure’ section of the idle doc, online at
https://docs.python.org/3/library/idle.html#startup-failure
Если перевести на русский то оно звучит следующим образом.
Подпроцесс idle не установил соединение.
Смотрите раздел «Сбой при запуске «документа» простои » в Интернете по адресу
https://docs.python.org/3/library/idle.html#startup-failure
Тем кто только начал изучать питон это мало о чем говорить. А проблема на самом деле достаточно простая и банальная, в большинстве уроков и примеров все рекомендую сохранять свои первые скрипты и программы в папку где установлен сам Python. Тут по большому счету ни чего страшного нет, хотя это и не правильно. А вот новички называют такие файлы как показывает практика именами модулей и библиотек которые изучают. Вот живой приме, человек изучал графическую библиотеку «Tkinter» и назвал этим же именем свою программу.
В результате при запуске Python появляется ошибка «subprocess connection error». Решение простое, все свои проекты сохранять в отдельной пакет и ни в коем случае не называть их именами существующих библиотек модулей.
Не запускается Python : 4 комментария
Все удалил, все переустановил, очистил, в том числе и кеш — и все равно выдает такую же табличку…
Странно! А программы в отдельной папке у Вас?
Здравствуйте! Такая же ошибка выходит, миллион500 раз установила, ничего не изменилось
Программа не работает. Что делать?
Моя программа не работает! Что делать? В данной статье я постараюсь собрать наиболее частые ошибки начинающих программировать на python 3, а также расскажу, как их исправлять.
Проблема: Моя программа не запускается. На доли секунды появляется чёрное окошко, а затем исчезает.
Причина: после окончания выполнения программы (после выполнения всего кода или при возникновении исключения программа закрывается. И если вы её вызвали двойным кликом по иконке (а вы, скорее всего, вызвали её именно так), то она закроется вместе с окошком, в котором находится вывод программы.
Решение: запускать программу через IDLE или через консоль.
Проблема: Не работает функция input. Пишет SyntaxError.
Пример кода:
Причина: Вы запустили Python 2.
Проблема: Где-то увидел простую программу, а она не работает.
Пример кода:
Причина: Вам подсунули программу на Python 2.
Решение: Прочитать об отличиях Python 2 от Python 3. Переписать её на Python 3. Например, данная программа на Python 3 будет выглядеть так:
Проблема: TypeError: Can’t convert ‘int’ object to str implicitly.
Пример кода:
Причина: Нельзя складывать строку с числом.
Решение: Привести строку к числу с помощью функции int(). Кстати, заметьте, что функция input() всегда возвращает строку!
Проблема: SyntaxError: invalid syntax.
Пример кода:
Причина: Забыто двоеточие.
Проблема: SyntaxError: invalid syntax.
Пример кода:
Причина: Забыто равно.
Проблема: NameError: name ‘a’ is not defined.
Пример кода:
Причина: Переменная «a» не существует. Возможно, вы опечатались в названии или забыли инициализировать её.
Решение: Исправить опечатку.
Проблема: IndentationError: expected an indented block.
Пример кода:
Причина: Нужен отступ.
Проблема: TabError: inconsistent use of tabs and spaces in indentation.
Пример кода:
Причина: Смешение пробелов и табуляции в отступах.
Решение: Исправить отступы.
Проблема: UnboundLocalError: local variable ‘a’ referenced before assignment.
Пример кода:
Причина: Попытка обратиться к локальной переменной, которая ещё не создана.
Проблема: Программа выполнилась, но в файл ничего не записалось / записалось не всё.
Пример кода:
Причина: Не закрыт файл, часть данных могла остаться в буфере.
Проблема: Здесь может быть ваша проблема. Комментарии чуть ниже 🙂