【问题标题】:Pandas import issues熊猫进口问题
【发布时间】:2018-01-10 02:33:00
【问题描述】:

我已经在 PyCharm 中通过 Anaconda 成功安装了 Pandas。不幸的是,当我运行 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

有人可以就如何解决问题提供一些见解吗?

【问题讨论】:

  • 你使用的是什么操作系统?
  • 我有优胜美地
  • pip list | grep -o 'six' 的输出是什么?
  • 语法无效 :-)
  • 你可能想试试pip install six --upgrade以防万一。

标签: python-2.7 pandas import anaconda


【解决方案1】:

根据herehere,你需要修复你的 dateutil 包。

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

也许是这样的:

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

【讨论】:

  • 感谢您的快速回复。我已经尝试过了,不幸的是我仍然有理智的问题。
  • 您可能需要特定版本的 dateutil。查看我的编辑。
  • 谢谢,这个我也试过了,也没锻炼。我在 Project Interpreter 的 Preferences of PyCharm 中找到了解决方法,选择了 anaconda/bin/python,而不是 Python 2.7,解释器也是如此。现在它似乎工作了。
  • 无论如何,您能解释一下为什么 dateutil 可以提供帮助吗?
  • 好的,很高兴你能够让它工作。我不完全确定为什么需要它。
【解决方案2】:

遇到同样的问题并开始安装 jupyter 并遇到一些错误

重新安装 ipython 对我有用

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

我还需要重新安装pyzmq

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-11
    • 1970-01-01
    • 1970-01-01
    • 2021-02-09
    • 2015-11-21
    • 2013-10-11
    相关资源
    最近更新 更多