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]

Источник: computermaker.info

Понравилась статья? Поделиться с друзьями:
Ок! Компьютер
Добавить комментарий