Я работаю в виртуальной среде, созданной с помощью pyenv virtualenv
, и моя структура папок выглядит следующим образом
ProjectFolder (virtual env)
Subfolder
modulea.py
__init__.py
main.py
в main.py
Я хочу вызвать функцию, определенную в modulea.py. Однако
from Subfolder.modulea import function
выдает ошибку
нет модуля с именем Subfolder.modulea;Подпапка не является пакетом.
, когда я воспроизводю аналоговую структуру с некоторыми тестовыми файлами вне виртуальных сред, все работает хорошо. Кроме того, когда я перемещаю modulea.py
в ProjectFolder, импорт работает хорошо.