2014-02-11 118 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個全局變量,它包含了在特定領域中的非專家可能沒有意義的東西。 –

相關問題