【发布时间】:2016-05-17 03:40:32
【问题描述】:
我可以在 spyder ide 中导入 pandas 包;但是,如果我尝试打开一个新的 juypter 笔记本,导入会失败。
我在 MAC OS X 上使用 Anaconda 包分发。
这是我的工作:
In [1]: import pandas
这是我得到的回应:
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-5-97925edf8fb0> in <module>()
----> 1 import pandas
//anaconda/lib/python2.7/site-packages/pandas/__init__.py in <module>()
11 "pandas from the source directory, you may need to run "
12 "'python setup.py build_ext --inplace' to build the C "
---> 13 "extensions first.".format(module))
14
15 from datetime import datetime
ImportError: C extension: hashtable not built. If you want to import pandas from the source directory, you may need to run 'python setup.py build_ext --inplace' to build the C extensions first.
【问题讨论】:
-
您是否尝试过错误消息中所述的
python setup.py build_ext --inplace? -
如果 @albert 的建议不起作用,您可以使用 brew 获得正确的 python 设置。例如,您可以遵循本指南的前三个步骤:blog.manbolo.com/2014/09/27/use-python-effectively-on-os-x
-
@albert 我应该在哪里粘贴“python setup.py build_ext --inplace”?
-
@Pat 在您的系统终端中。你应该确保你在包含 Pandas 的 setup.py 的目录中
-
终端返回:SyntaxError: invalid syntax
标签: python pandas ipython anaconda jupyter