- он использует вспомогательный сценарий из параллельной папки
- он использует виртуальную среду для своей подпапки
Код: Выделить всё
project_folder
-subfolder_prog_1
-prog1.py
-subfolder_prog_2
-prog2.py
-helpers
-helper.py
prog1.py и prog2.py используют helper.py следующим образом:< /p>
Код: Выделить всё
from helpers.helper import helpful_function
Код: Выделить всё
cd ~/git/project_folder/subfolder_prog_1
pipenv run python prog1.py
Код: Выделить всё
cd ~/git/project_folder/
python -m subfolder_prog_1.prog1
Я пробовал
Код: Выделить всё
cd ~/git/project_folder/
pipenv run python -m subfolder_prog_1.prog1
Все подсказки приветствуются!
Подробнее здесь: https://stackoverflow.com/questions/784 ... ule-with-m