dateutil 2.5.0是所需的最低版本

问题描述 投票:2回答:4

我正在Mac OSX上运行jupyter笔记本(Enthought Canopy python发行版2.7)(v 10.13.6)。当我尝试导入pandas(导入pandas为pd)时,我收到了投诉:ImportError:dateutil 2.5.0是所需的最低版本。我有这些包版本:

  • Canopy版本2.1.3.3542(64位)
  • jupyter版本1.0.0-25
  • 熊猫版0.23.1-1
  • python_dateutil版本2.6.0-1

当我使用Canopy编辑器运行时,我没有得到这个抱怨所以它必须是一些jupyter兼容性问题。有没有人有解决方法如何解决这个问题?几个月前一切都很好,直到我最近(并且无意识地)允许更新我的包裹。

python pandas jupyter-notebook canopy python-dateutil
4个回答
12
投票

为了解决这个问题,我必须安装python-dateutil库。

pip install python-dateutil==2.5.0

这解决了这个问题。


0
投票

安装Canopy版本2.1.9。下载的版本无需更新Canopy Package Manager调出的任何软件包即可运行。更新了所有软件包,但在使用jupyter笔记本时“导入pandas as pd”失败。将笔记本电脑包从4.4.1-5降级为4.4.1-4,降级至35个额外的降级包。重新测试了大熊猫的进口,这个问题似乎已经消失了。


0
投票

以下命令对我有用

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

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

0
投票

我使用最新的熊猫版本也有同样的问题 - 降级到pandas 0.22.0解决了这个问题。

pip install pandas==0.22.0

© www.soinside.com 2019 - 2024. All rights reserved.