Python 安装在本地目录中。
我的目录树如下所示:
(local directory)/site-packages/toolkit/interface.py
我的代码在这里:
(local directory)/site-packages/toolkit/examples/mountain.py
为了运行这个例子,我写了python mountain.py
,在我的代码中:
from toolkit.interface import interface
我得到了错误:
Traceback (most recent call last):
File "mountain.py", line 28, in ?
from toolkit.interface import interface
ImportError: No module named toolkit.interface
我已经检查过了sys.path
,那里有目录/site-packages
。此外,我__init__.py.bin
在工具包文件夹中有文件,以向 Python 表明这是一个包。__init__.py.bin
我在示例目录中也有一个。
我不知道为什么 Python 在sys.path
. 有任何想法吗?会不会是权限问题?我需要一些执行权限吗?