Моя простая структура проекта заключается в следующем:
Код: Выделить всё
└─mris
├─mris.egg-info
├─seggms
│ ├─training
│ │ └─run_training.py
├─utilities
│ └─config.py (contains adjust_config function)
Код: Выделить всё
[tool.setuptools.packages.find]
where = ["mris"]
include = ["mris", "mris.*"]
Код: Выделить всё
from mris.utilities.config import adjust_configЭто работает отлично, когда я запускаю код в Pycharm, но когда я выполняю скрипт непосредственно из командной строки Linux, я получаю следующую ошибку:
Код: Выделить всё
File "/home/ubuntu/workspace/MSM-Synth/mris/seggms/training/run_training.py", line 1, in
from mris.utilities.config import adjust_config
ModuleNotFoundError: No module named 'mris'
< /code>
< /li>
[b]from utilities.config import adjust_configэто работает нормально, когда я выполняю его в командной строке Linux.>
Подробнее здесь: https://stackoverflow.com/questions/796 ... -install-e
Мобильная версия