Can t find main module in python

9246 просмотра

2 ответа

94 Репутация автора

Всякий раз, когда я пытаюсь запустить скрипт через Virtualenv в pycharm, я получаю эту ошибку:

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

редактировать: это происходит независимо от того, что я запускаю, даже простая функция печати.

редактировать: даже при выборе обычного Python Intepreteur, то же самое происходит только в Pycharm

Ответы (2)

6 плюса

94 Репутация автора

Выяснил, что не так. В окне конфигурации в pycharm мне пришлось выбрать правильный путь к скрипту:

3 плюса

31 Репутация автора

В твоем пичарме

  1. Выбрать Run — Edit Configurations
  2. В Configuration tabs , выберите Module name опцию Choose target to run и введите имя вашего файла Python
  3. Нажмите Apply и OK кнопку

Или простой способ — когда вы запускаете свой код в первый раз (для нового файла), просто наберите «клавиатура» Alt+Shift+F10 и сохраните конфигурацию. Во второй раз (после сохранения конфигурации) просто введите Alt+F10 код для запуска.

Whenever I try to run script via Virtualenv in pycharm, i get this error:

Everything works fine via idle, or vs code. I figure it must be something with a way that I have setup my pycharm but have no idea what.

edit: this happens whatever I run, even simple print function.

edit: even with choosing regular python intepreteur, same happens just in pycharm

4 Answers 4

Figured out whats wrong. In the configuration window in pycharm, I had to select proper script path:

In your Pycharm:

  1. Select Run — Edit Configurations
  2. In Configuration tabs , select Module name in option Choose target to run and type your python file’s name
  3. Click Apply and OK button
Читайте также:  Самоучитель по радиоэлектронике для начинающих

Or the simple way is when you run your code for first time (on a new file) just type keyboard Alt+Shift+F10 to run and save the configuration. On the second time (after configuration is saved) just type Alt+F10 to run your code.

при попытке виполнить команду на питоне в консоле /usr/bin/python: can’t find ‘__main__’ module in »
[Finished in 0.1s with exit code 1]
[shell_cmd: python -u ""]
[dir: /opt/sublime_text]
[path: /home/user/bin:/home/user/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games]