2017-08-02 110 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