【发布时间】:2016-11-27 06:16:24
【问题描述】:
我在 Anaconda 2 的 Jupyter 中导入包 pandas statsmodels 和 matplotlib 失败,
import pandas
import statsmodels
import matplotlib as mpl
例如import pandas这样的错误信息
----------------------------------- ---------------------------- ImportError Traceback(最近调用 最后)在() ----> 1个进口熊猫
/Applications/anaconda/lib/python2.7/site-packages/pandas/init.py 在 () 29“来自源目录的熊猫,你可能需要运行” 30 "'python setup.py build_ext --inplace' 构建 C" ---> 31 "先扩展。".format(module)) 32 33 从日期时间导入日期时间
ImportError:C 扩展:未构建哈希表。如果要导入 源目录中的熊猫,您可能需要运行'python setup.py build_ext --inplace' 先构建 C 扩展。
但我可以正确导入 numpy、scipy、sklearn
import scipy as sp
import numpy as np
import sklearn as sk
此外,如果我在 Anaconda 上使用 Spyder 或 ipython,它适用于上述所有 6 个软件包。我使用了 Mac OS 10.10.5、Python 2.7.12 Anaconda 2 (x86_64)。问题与下面链接中提到的问题类似,但答案似乎对我的问题不起作用(我已经删除了默认安装在Mac上的python 2.7)。
【问题讨论】:
-
你不应该这样做(我已经删除了默认安装在Mac上的python 2.7)。
-
在删除默认 python 之前,我也无法导入它们。
-
你的mac需要操作系统的默认python!!!您可能已经破坏了您的操作系统。使用冲泡!!!!!!!!
-
操作系统的哪个部分不能破坏?我需要用brew重新安装python 2.7吗?
-
你是否在 anaconda 内部的特定环境中?
标签: python-2.7 pandas matplotlib anaconda statsmodels