Похожие чаты

In pycharm, I just need to click "RUN" and it

tests the script file in live mode.

Now I wanted to do the same in the terminal and found the following:


red3/
script/
hardware_control.py
keyboard_shortcuts
display_off.py

TERMINAL
from ..hardware_control import serial_list, Screen
red3/venv/bin/python3.10 -m red3.script.keyboard_shortcuts.display_off

PYCHARM:
from script.hardware_control import serial_list, Screen

When I try to run the script in the terminal with the PYCHARM string, I get the following error:
ModuleNotFoundError: No module named 'script'

The only error is that I used methods from hardware_control from the folder script
want to import into another file.
If the files are in the same folder and I don't need to import it from another folder,
then it works too, without -m and re-modifying the path:

TERMINAL
red3/venv/bin/python3.10 red3/script/keyboard_shortcuts/display_off.py


Where do I have to read or which keywords do I have to look for?
a script that runs in Pycharm can also be run in the terminal.

2 ответов

14 просмотров

Since your cwd is red3's parent, try from red3.script.hardware_control ... But if you really want to keep red3 out of your namespace, you can add it to the PYTHONPATH.

Witold-🖤🩶 Автор вопроса
Fayaz Khan
Since your cwd is red3's parent, try from red3.scr...

```ModuleNotFoundError: No module named 'red3'``

Похожие вопросы

Обсуждают сегодня

Карта сайта