имеет такую структуру:
project/
src/
autokern/
__init__.py
test.py
contourDirectionsAudit/
__init__.py
kek.py
...
data/
tmp/
kek.py:
def func(value):
return value * value
test.py:
from contourDirectionsAudit.kek import func
print(func(89))
запуск скрипта:
D:\projects\project\src\autokern>python test.py
ошибка:
Traceback (most recent call last):
File "test.py", line 1, in <module>
from contourDirectionsAudit.kek import func
ModuleNotFoundError: No module named 'contourDirectionsAudit'
Вопрос: что я делаю не так?
P.S пробовал сделать махинации через sys.path, не помогло. Версия языка: python 3.7.2
а если я пишу на 3.8 то на 3.7.2 он может не подойти?
Питон при импорте ищет модули в syspath. По-умолчанию в syspath находится site-packages и папка файла, который ты запускаешь
Обсуждают сегодня