[英]ImportError: No module named lib. Unable to import pandas, numpy, scipy, matplotlib
我最近更新了許多軟件包,並更新了EPD Canopy版本(至1.4.1.1975),現在我無法導入pandas
, numpy
, scipy
或matplotlib
。 我在下面看到ImportError
。 我也嘗試過從命令提示符導入,但是我可以遇到同樣的錯誤。
pandas
-0.14.0-1 numpy
-1.8.0-2 scipy
-0.14.0-1 matplotlib
-1.3.1-8
有人對我如何解決此問題有任何建議嗎? 從這個Stackoverflow問題看來,我可能需要將某些內容更改/移動到其他目錄。 有人可以解釋一下我該怎么做嗎? 建議使用此文檔 ,但我不確定如何適應我的情況。
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
似乎您的Canopy User Python環境中的某些內容已損壞。 最簡單的解決方案是刪除以下目錄:
C:\Users\AppData\Local\Enthought\Canopy32\User\
(您確定是嗎?通常,您的用戶名應位於Users\\
和AppData
之間。還是出於隱私目的而將其從您的問題中刪除?-在這種情況下,最好用<my user name>
替換它<my user name>
避免混淆。)
然后重新啟動Canopy。 您已經更新或安裝的所有程序包都需要重新安裝(當然,在Canopy 1.4.1中已經更新的程序包除外,數量很多)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.