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表明这是一个包。我在examples目录中也有一个__init__.py.bin
。
我不知道为什么Python在sys.path
中找不到该文件。什么好主意吗?会是权限问题吗?我需要一些执行许可吗?