2014-06-26 39 views
1

我最近更新了一些包和我的版本的EPD Canopy(to 1.4.1.1975),現在我無法導入pandas,numpy,scipymatplotlib。下面我得到了ImportError。我也嘗試從命令提示符導入,但我可以有同樣的錯誤。ImportError:沒有名爲lib的模塊。無法導入熊貓,numpy,scipy,matplotlib

pandas - 0.14.0-1 numpy - 1.8.0-2 scipy - 0.14.0-1 matplotlib - 1.3.1-8

沒有任何人有任何建議,我怎麼能解決這個? From this Stackoverflow question似乎我可能需要更改/移動某個目錄到不同的目錄。有人可以解釋我該如何解決這個問題嗎?建議使用This documentation,但我不確定如何根據自己的情況來調整。

import pandas as pd 

--------------------------------------------------------------------------- 
ImportError        Traceback (most recent call last) 
<ipython-input-3-af55e7023913> in <module>() 
----> 1 import pandas as pd 

C:\Users\AppData\Local\Enthought\Canopy32\User\lib\site-packages\pandas\__init__.py in <module>() 
    10  print(e) 
    11  if 'No module named lib' in str(e): 
---> 12   raise ImportError('C extensions not built: if you installed already ' 
    13       'verify that you are not importing from the source ' 
    14       'directory') 

ImportError: C extensions not built: if you installed already verify that you are not importing from the source directory 

No module named lib 

回答

1

看起來像Canopy User Python中的某些東西已經損壞。最簡單的解決方法是刪除這個目錄:?

C:\Users\AppData\Local\Enthought\Canopy32\User\ 

(你確定這是它??通常您的用戶名是Users\AppData還是你只是刪除從你的問題隱私之間 - 在這種情況下,最好用<my user name>來代替它,以避免混淆。)

然後重新啓動Canopy。任何已更新或安裝的軟件包都需要重新安裝(當然,Canopy 1.4.1中已經更新的那些軟件除外)。

+0

感謝此問題。是的,你是正確的我刪除了我的名字的隱私,但我會在未來遵循你的建議。 – Bprodz

相關問題