2016-05-03 62 views
0

失败,我一直在大熊猫几天遇到了以下问题:当我使用Spyder的我可以导入熊猫但是当我使用IPython中jupyter这是行不通的。我一直在寻找在几个方向来解决这个问题:大熊猫输入上的IPython和Jupyter

  • 我已经更新大熊猫
  • 我已经检查了IPython的Spyder的具有相同PYTHONPATH
  • 我已卸载并重新安装Spyder

它仍然无法正常工作,我得到了以下错误消息:

ImportError        Traceback (most recent call last) 
<ipython-input-8-d6ac987968b6> in <module>() 
----> 1 import pandas 

/Users/ME/anaconda/lib/python2.7/site-packages/pandas/__init__.py in <module>() 
    29      "pandas from the source directory, you may need to run " 
    30      "'python setup.py build_ext --inplace' to build the C " 
---> 31      "extensions first.".format(module)) 
    32 
    33 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. 

我看到其他人有同样的问题,但目前还没有明确的答案。有谁知道解决它的过程?

+0

这并没有帮助? http://stackoverflow.com/questions/30761152/how-to-solve-import-error-for-pandas – IanS

+0

不,它不起作用。可悲的是。 –

+0

你是如何更新熊猫的? (conda?pip?)什么版本?大熊猫是否从ipython/python提示符工作? – Back2Basics

回答

0

我找到了解决方法:错误来自编码问题导致的值错误。

在Python中发生了很多事情,并且有人询问了各种问题。其中,下面的链接仔细解释它:

Pelican 3.3 pelican-quickstart error "ValueError: unknown locale: UTF-8"

短,一个只需要运行下面的bash代码来解决这个问题:

echo -e "export LC_ALL=en_US.UTF-8\nexport LANG=en_US.UTF-8" >> ~/.bashrc && source ~/.bashrc