2016-05-03 105 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