我在通过创建的虚拟环境中工作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 时,导入效果很好。