Python 2.7 熊猫进口问题

Python 2.7 熊猫进口问题,python-2.7,pandas,import,anaconda,Python 2.7,Pandas,Import,Anaconda,我已经成功地通过PyCharm的Anaconda安装了熊猫。不幸的是,当我运行Import Pandas时,我得到的输出是: /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/Pychar

我已经成功地通过PyCharm的Anaconda安装了熊猫。不幸的是,当我运行Import Pandas时,我得到的输出是:

/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
/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
“/Users/PycharmProjects/Security upload/Security
上传.py“
回溯(最近一次呼叫最后一次):
文件“/Users/PycharmProjects/Security upload/Security
upload.py”,第3行,在
进口大熊猫
文件“/Users/Library/Python/2.7/lib/Python/site-
packages/pandas/_u init__uuu.py”,第23行,in
从pandas.compat.numpy导入*
文件“/Users/Library/Python/2.7/lib/Python/site-
packages/pandas/compat/_init__.py”,第361行,in
从dateutil导入解析器作为_date_解析器
文件“/Users/Library/Python/2.7/lib/Python/site-
packages/dateutil/parser.py”,第43行
从…起进口关税
文件“/Users/Library/Python/2.7/lib/Python/site-
packages/dateutil/tz/_init__.py”,第1行,在
从.tz进口*
文件“/Users/Library/Python/2.7/lib/Python/site-
packages/dateutil/tz/tz.py”,第23行
from.\u common import tzname\u in\u python2,\u tzinfo,\u total\u秒
文件“/Users/Library/Python/2.7/lib/Python/site-
packages/dateutil/tz/_common.py”,第2行
从6.0移动导入线程
ImportError:无法导入名称\u线程
有人能提供一些关于如何解决方案的见解吗

根据和,您需要修复dateutil包

pip uninstall python-dateutil
pip install python-dateutil --upgrade
也许是这样:

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

遇到同样的问题,开始安装jupyter,但几乎没有出现错误

重新安装ipython对我来说很有效

sudo -H pip install --ignore-installed -U ipython
我还需要重新安装pyzmq

sudo -H pip install --ignore-installed -U pyzmq

在此之后,我在ipython中重新运行了import pandas,它起了作用

您使用的是什么操作系统?我有优胜美地
pip列表的输出是什么| grep-o'six'
?无效语法:-)您可能希望尝试
pip install six--升级
,以防万一。谢谢您的快速回复。我已经试过了,不幸的是我仍然有理智的问题。你可能需要一个特定版本的dateutil。请看我的编辑。谢谢,我也试过了,但也没有锻炼。我在项目解释器选择的anaconda/bin/python中找到了PyCharm首选项的解决方法,而不是python2.7,解释器也是如此。现在它似乎起作用了。无论如何,你能解释一下为什么dateutil能帮上忙吗?好的,很高兴你能让它起作用。但我不完全确定为什么需要它。