【发布时间】:2017-03-06 12:37:55
【问题描述】:
我已将我的 python 代码拆分到不同的文件夹中,我想在 PyCharm 中将它们视为单独的项目。假设一个项目(文件夹)名为“lib”,我在其中有lib/utils.py。另一个叫app,我有app/utils.py和app/app.py。
我知道我可以添加项目“lib”作为项目“app”的依赖项,但是在 app.py PyCharm 中只允许我的导入看起来像:
from utils import some_util
我相信 PyCharm 将 app 和 lib 视为两个源文件夹,并将 app/utils.py 添加到 PYTHONPATH 作为“utils”。
当我部署我的应用程序时,我会保留相同的目录结构,因此我想这样编写我的导入:
from app.utils import some_util
所以当我从应用程序和 lib 文件夹的父级运行它时它可以工作。
如何在 PyCharm 中使用这个导入结构?
【问题讨论】: