2014-02-11 101 views
0

我已经根据使用Python的导入错误:没有模块名为toolkit.rd

python setup.py install 

库现在位于C:\Python27\Lib\site-packages其指令安装第三方库。调用

from myLib.toolkit.rd import myFunction 

不过,我得到一个错误:

ImportError: No module named toolkit.rd 

的文件夹结构为myLib->toolkit->rd.py。 myLib和toolkit文件夹包含__init__.py。我还添加了python路径环境变量的路径,但这也没有帮助。

所以我有点失落,为什么这不起作用?

编辑:

from myLib.geometry import distance_to_point 

其中geometry.py包含功能distance_to_point导致以下错误:

ImportError: No module named geometry 

因此,一些与此库是错误的。我有很多其他库安装,他们都没有问题。请注意,我确实重新启动了PC。只是为了确保...

+0

确保你没有使用'virtualenv'。 –

+0

这是什么意思?我怎么做?编辑:好的,这是一个我从来没有听说过的包,我没有使用它。 –

回答

0

也许你有myLib/__init__.py非空的__all__定义,不暴露工具包子模块。

+0

虽然它不是空的,但它不包含__all__definition。 –

+0

你可以把内容? – pbacterio

+0

它只是定义了2个全局变量,它包含了在特定领域中的非专家可能没有意义的东西。 –

相关问题