Python ImportError:没有名为lib的模块。无法导入pandas、numpy、scipy、matplotlib
我最近更新了许多软件包和我的EPD Canopy版本(至1975年1月4日),现在我无法导入Python ImportError:没有名为lib的模块。无法导入pandas、numpy、scipy、matplotlib,python,python-2.7,importerror,python-import,enthought,Python,Python 2.7,Importerror,Python Import,Enthought,我最近更新了许多软件包和我的EPD Canopy版本(至1975年1月4日),现在我无法导入pandas、numpy、scipy或matplotlib。我得到了下面的ImportError。我也尝试过从命令提示符下导入,但我发现了相同的错误 熊猫-0.14.0-1 numpy-1.8.0-2 scipy-0.14.0-1 matplotlib-1.3.1-8 有人对我如何解决这个问题有什么建议吗?似乎我需要将某些内容更改/移动到其他目录。谁能解释一下我该怎么做?有人建议,但我不知道如何适应我的情
pandas
、numpy
、scipy
或matplotlib
。我得到了下面的ImportError
。我也尝试过从命令提示符下导入,但我发现了相同的错误
熊猫-0.14.0-1
numpy
-1.8.0-2
scipy
-0.14.0-1
matplotlib
-1.3.1-8
有人对我如何解决这个问题有什么建议吗?似乎我需要将某些内容更改/移动到其他目录。谁能解释一下我该怎么做?有人建议,但我不知道如何适应我的情况
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
将熊猫作为pd导入
---------------------------------------------------------------------------
ImportError回溯(最近一次呼叫最后一次)
在()
---->1进口熊猫作为pd
C:\Users\AppData\Local\enthunk\Canopy32\User\lib\site packages\pandas\\uuuuu init\uuuuuu.py in()
10印刷品(e)
11如果str(e)中“没有名为lib的模块”:
--->12“未构建C扩展:如果已安装”
13'验证您不是从源导入'
14“目录”)
ImportError:C扩展未生成:如果已安装,请验证您不是从源目录导入
没有名为lib的模块
看起来您的Canopy用户Python环境中有些东西已经损坏。最简单的解决方案是删除此目录:
C:\Users\AppData\Local\Enthought\Canopy32\User\
(您确定是这样吗?通常您的用户名介于Users\
和AppData
之间。或者您只是出于隐私考虑将其从您的问题中删除了吗?--在这种情况下,最好将其替换为
,以避免混淆。)
然后重新启动天篷。您已经更新或安装的任何软件包都需要重新安装(当然,除了在Canopy 1.4.1中已经更新的软件包,这些软件包非常多。)谢谢您的修复。是的,你是对的,为了隐私,我删除了我的名字,但我以后会遵照你的建议。