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