簡體   English   中英

ImportError:沒有名為lib的模塊。 無法導入熊貓,numpy,scipy,matplotlib

[英]ImportError: No module named lib. Unable to import pandas, numpy, scipy, matplotlib

我最近更新了許多軟件包,並更新了EPD Canopy版本(至1.4.1.1975),現在我無法導入pandasnumpyscipymatplotlib 我在下面看到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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM