2017-06-23 19 views
0

我的项目的结构是这样的: project/ --bin/ ----__init__.py ----server/ ------__init__.py ------server.py ----tool/ ------__init__.py ------tool.py ModuleNotFoundError为多级包目录?

bin/server/server.py,我有这样导入:

from bin.tool.tool import tool_class

当我运行python3 bin/server/server.py,我得到这个错误:

ModuleNotFoundError: No module named 'bin'

回答

-1

我在另一个IDE有类似的问题,我解决了它使我从源文件夹导入的文件夹。

+0

你是什么意思? –

+0

我在PyCharm中遇到了这个问题,我所做的是我去了项目设置,并且我将我的项目文件夹作为源文件夹。这意味着我将它添加到我的源列表中。我不知道你将如何在你的IDE中做到这一点。这只是对你的暗示 – owise