2017-08-02 107 views
1

我已經通過PyCharm中的Anaconda成功安裝了熊貓。不幸的是,當我運行導入熊貓這是我得到的輸出:熊貓進口問題

/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7 
"/Users/PycharmProjects/Security upload/Security 
upload.py" 
Traceback (most recent call last): 
File "/Users/PycharmProjects/Security upload/Security 
upload.py", line 3, in <module> 
import pandas 
File "/Users/Library/Python/2.7/lib/python/site- 
packages/pandas/__init__.py", line 23, in <module> 
from pandas.compat.numpy import * 
File "/Users/Library/Python/2.7/lib/python/site- 
packages/pandas/compat/__init__.py", line 361, in <module> 
from dateutil import parser as _date_parser 
File "/Users/Library/Python/2.7/lib/python/site- 
packages/dateutil/parser.py", line 43, in <module> 
from . import tz 
File "/Users/Library/Python/2.7/lib/python/site- 
packages/dateutil/tz/__init__.py", line 1, in <module> 
from .tz import * 
File "/Users/Library/Python/2.7/lib/python/site- 
packages/dateutil/tz/tz.py", line 23, in <module> 
from ._common import tzname_in_python2, _tzinfo, _total_seconds 
File "/Users/Library/Python/2.7/lib/python/site- 
packages/dateutil/tz/_common.py", line 2, in <module> 
from six.moves import _thread 
ImportError: cannot import name _thread 

可能有人提供關於如何處理解決方案的一些見解?

+0

什麼操作系統,你是嗎? – TheDetective

+0

我有約塞米蒂 – DenSyd

+0

'pip list | grep -o'six''? – TheDetective

回答

1

根據herehere,您需要修復您的dateutil包。

pip uninstall python-dateutil 
pip install python-dateutil --upgrade 

也許這:

sudo pip uninstall python-dateutil 
sudo pip install python-dateutil==2.2 
+0

感謝您的快速回復。我已經嘗試過了,不幸的是我仍然有這個理智的問題。 – DenSyd

+0

您可能需要特定版本的dateutil。看我的編輯。 – TheDetective

+0

謝謝,我也嘗試過也沒鍛鍊過。我在項目解釋器中的PyCharm首選項中找到了解決方法,選擇了anaconda/bin/python,而不是Python 2.7,解釋器也是如此。現在它似乎工作。 – DenSyd