Почему в пайчарме не запускается программа
Перейти к содержимому

Почему в пайчарме не запускается программа

  • автор:

Не запускается код

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

Раньше я использовал редактор, скачанный с оригинального сайта Python, соответственно все файлы данного расширения по умолчанию начали запускаться через него. Недавно я скачал PyCharm(Установил туда пару модулей), когда я запускал в самом редакторе(PyCharm), то всё работало прекрасно, но, когда я вышел и сохранил этот же файл, то он тоже по умолчанию должен запускаться через то приложения с оригинального сайта(Логично, что этот файл не запустился(С ошибкой импортирования нового модуля), ведь я похоже его установил только для PyCharm). И вот проблема: как сделать так, чтобы он запускался как-то через PyCharm Выше я открываю файл(Вы видите через что), но он просто запускает редактор, а нужно чтобы он выполнил код

Отслеживать
задан 10 мар 2020 в 11:08
169 1 1 серебряный знак 11 11 бронзовых знаков

Ваш файл «запускается» всегда с помощью интерпретатора, вызвать его можно через консоль (в случае linux: python3 file.py, тоже самое скорее всего будет и на windows) — это будет самый верный способ

10 мар 2020 в 11:17
А как его тогда добавлять, например, в автозагрузку?
10 мар 2020 в 11:23

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

10 мар 2020 в 11:25
У меня, когда я ввожу в консоль python3 test.py: python не является внутренней или внешней командой
10 мар 2020 в 11:28

Ну, тут я уже бессилен) мой единственный совет в таком случае — сносите windows, ставьте linux, но есть и более нормальное решение — добавить в path интерпретатор, попариться со всеми вытекающими и так далее

Урок 6. Как запускать Python программы

В прошлом уроке мы запустили свою первую программу на Python, она вывела фразу «Hello, World!». И эту программу мы запустили с помощью PyCharm.

Однако это не единственный способ выполнять Python-скрипты. Рассмотрим еще несколько вариантов.

И первый — это запуск программ из командной строки. Введем в строке поиска введем cmd и кликнем по найденной программе. Появилось черное окно — это командная строка. Мы уже запускали её ранее, когда проверяли установлен ли Python.

И командная строка — это такое место, где вы можете вводить разные команды, а также названия программ и они будут выполнятся. Программистам часто приходится иметь дело с командными строками, терминалами и другими похожими оболочками.

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

По умолчанию после открытия терминала мы находимся в домашней папке активного Windows-пользователя. И так как все наши проекты хранятся в каталоге PycharmProjects, то нужно ввести:

cd PycharmProjects

cd — это команда для смены текущего каталога. Сокращение от Change dir. Нажмем Enter. И мы в каталоге с проектами. Теперь перейдем непосредственно в наш проект. Снова ведем команду cd после которой укажем имя проекта (sepython):

cd sepyhton

Нажму Enter. Командная строка вывела, что системе не удается найти указанный путь. Если вы видите такую же надпись, то причин может быть две:

Первая — это опечатка в имени файла или каталога. Это самая распространенная ошибка, внимательно проверьте то, что набрали.
Вторая причина может заключаться в том, что в данном каталоге просто нет папки SEPython. Возможно вы создали её в другом месте.

Чтобы проверить какие файлы или каталоги есть в текущей директории, надо набрать команду dir.

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

Для этого надо снова ввести команду cd, за ней пробел, а после написать se и нажать клавишу Tab. Командная строка сама дополнит имя каталога до правильного. После чего нужно снова нажать Enter и нас сразу переместит в каталог с проектом.

Если мы еще раз выполним комунд dir, то увидим каталоги Lessons и Tasks, а также файл main.py.

Что ж, нам надо запустить нашу программу hello_world.py, а она находится в папке Lessons. Перейдем в неё:

cd Lessons

Теперь надо запустить hello_world.py и для этого надо сперва написать python, а затем через пробел имя программы hello_world.py:

python hello_world.py

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

Что ж, нажму Enter! Программа вывела фразу «Hello, world! Отлично, у нас всё получилось.

Теперь давайте рассмотрим несколько распространенных ошибок, которые у вас могут возникнуть на данном этапе. Первая — это снова опечатка. Если поменять два последних символа местами и снова попробовать запустить программу, то мы увидим ошибку, что файл hello_world.yp не найден в текущем каталоге. Когда вы видите такую ошибку, то это повод проверить имя файла, а также его реальное присутствие в данной директории.

В целом с hello_world мы закончили, и осовная проблема данной прогарммы в том, что она всегда будет выводить фразу, которую мы задали внутри программы, а это делает код абсолютно бесполезным. Другое дело hello_user.py, которую я добавил самостоятельно (у вас этой программы пока нет).

Сейчас я покажу как она работает, а в следующем уроке покажу и объясню её исходный код. То есть то, что находится внутри скрипта.

Итак давайте введем:

python hello_user.py

Программа вывела что-то непонятное. На самом деле она завершилась с ошибкой. Дело в том, что скрипт hello_user.py нужно запускать с передачей аргументов или другими словами с передачей дополнительных параметров.

Это значит, что нужно писать python hello_user.py плюс еще какой-то текст, например такой:

python hello_user.py Nikita

В этом случае слово Nikita — это аргумент командной строки, который при запуске будет отправлен в программу hello_user.py.

То есть сейчас в строке три элемента: сам python, имя программы hello_user.py и аргумент командной строки Niktia.

Python запустит программу hello_user.py и передаст в неё слово Nikita. Программа в свою очередь примет это слово и что-то с ним сделает. Давайте посмотрим, что именно, нажмем Enter..

Скрипт отработал без ошибок и поздоровался с нами: «Hello Nikita. Отлично.

Если при запуске передать другой параметр, например Nikita заменить Alena, то скрипт поздоровается с Аленой:

python hello_user.py Alena

То есть теперь программа не просто работает, а она уже умеет каким-то элементарным способом обрабатывать входящие данные и выводить различные результаты в зависимости от этих данных.

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

Следующий урок

Урок 7. Запуск программ с одним аргументом

В этом уроке вы узнаете как писать python-программы, которые принимают аргументы командой строки, а также о том, как из запускать.

Посмотреть

Полный курс с практикой

  • 146 уроков
  • 312 заданий
  • Сертификат
  • Поддержка преподавателя
  • Доступ к курсу навсегда
  • Можно в рассрочку

Почему не запускается проект в Pycharm?

Я пытаюсь запустить проект, но идет подключение к консоли далее оно обрывается а в самой консоли появляется ошибка D:\DRAWER\venv\Scripts\python.exe: can’t find ‘__main__’ module in ‘C:\\Users\\i7009\\AppData\\Local\\Programs\\Python’
Couldn’t connect to console process.

  • Вопрос задан 04 июн. 2023
  • 402 просмотра

Комментировать

Решения вопроса 0

Ответы на вопрос 1

deepblack

Предполагаю что ты неверно указал путь к скрипту.
В PyCharm:
Выбери Run -> Edit Configurations
Во вкладке Configuration, выбери Script path(или Module name) укажи путь к файлу который ты хочешь запустить
Нажми Apply затем OK

Ответ написан 04 июн. 2023

не запускается с панели задач программа Pycharm

Всем добрый вечер! прошу помощи, не могу найти нигде решения такой проблемы: установил программу Pycharm через терминал, скачав ее с сайта, она запускается только через терминал, но не запускается с панели задач.
Обновлялся, но не помогло! у меня стоит KDE, версия ядра 5.15.60-1
P.S. Python тоже скачан, установлен и работает.

6 комментариев

установил программу Pycharm через терминал, скачав ее с сайта,

а эта не подойдет

p5ql/epu q9300 clover,hackintosh,mint,void,manjaro,only kde

он у меня не устанавливается, к сожалению.Поэтому я и решил скачать и установить с сайта

flatpak версия? НО, скажу сразу, она не дружит с pyenv. только с venv =)

И можно с терминала логи. У самого стоит pycharm.

быть такого не может т.к.

pacman -Ss pycharm-community-edition community/pycharm-community-edition 2022.1.4-1 

нужно просто выполнить команду

sudo pacman -S pycharm-community-edition 

Последний раз редактировалось 19 августа 2022, 15:55

p5ql/epu q9300 clover,hackintosh,mint,void,manjaro,only kde

Автор скорее всего хотел установить Pycharm professional) Ох уж эти любители ультимэйт супер дюпер эдишенсов.
Автору) community вполне хватает для python.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *