Python не видит мои модули в импортах при запуске скрипта из терминала
Есть проект на питоне, там есть свое окружение.
Когда запускаю проект в PyCharm всё хорошо запускается.
Когда запускаю проект в терминале, зайдя предварительно в окружение, пишет такого модуля(только в отношении моих модулей)
Все __init__.py на месте, не понимаю в чем дело(

Там по структуре ничего хитрого, вот примерно так
ROOT
├── helpers
│ ├── my_module_1.py
│ ├── my_module_2.py
│ ├── __init__.py
│ └── ...
├── tests
│ ├── test1.py ("from helpers.my_module_1 import *")
│ ├── test2.py
│ └── ....
Ответы (1 шт):
Автор решения: Sergei Malanin
→ Ссылка
Вам нужно добавить текущую директорию в PYTHONPATH
На линуксе делается так:
$ export PYTHONPATH=$PYTHONPATH:$(pwd)
После этого должно заработать.
На винде вот так (не проверял):
set PYTHONPATH=%PYTHONPATH%;C:\My_python_lib
