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.
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.
```ModuleNotFoundError: No module named 'red3'``
Обсуждают сегодня