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

心不动则不痛 提交于 2019-12-22 00:05:07

问题


I recently updated a number of packages and my version of EPD Canopy (to1.4.1.1975) and now I'm unable to import pandas, numpy, scipy or matplotlib. I get the ImportError below. I've also tried importing from the command prompt but I can the same error.

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

Does anybody have any suggestions as to how I could fix this? From this Stackoverflow question it seems like I might need to change/move something to a different directory. Could somebody explain how I could go about this? This documentation was suggested but I'm not sure how to adapt this for my situation.

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:


Looks like something in your Canopy User Python environment has gotten corrupted. Easiest solution would be to delete this directory:

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

(are you sure that's it?? Normally your user name would be between Users\ and AppData. Or did you just remove that from your question for privacy? -- in that case, better to replace it in your message with <my user name> to avoid confusion.)

and then restart Canopy. Any packages that you have updated or installed will need to be re-installed (except of course for the ones that were already updated in Canopy 1.4.1, which is very many.)



来源:https://stackoverflow.com/questions/24441293/importerror-no-module-named-lib-unable-to-import-pandas-numpy-scipy-matplot

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!