dateutil 2.5.0是最低要求的版本

时间:2018-07-23 00:44:09

标签: python pandas jupyter-notebook canopy python-dateutil

我正在Mac OSX(v 10.13.6)上运行jupyter笔记本(Enthought Canopy python发行版2.7)。当我尝试导入熊猫(以pd格式导入熊猫)时,出现以下抱怨:ImportError:dateutil 2.5.0是最低要求的版本。我有以下软件包版本:

  • 机盖版本2.1.3.3542(64位)
  • jupyter 1.0.0-25版本
  • pandas版本0.23.1-1
  • python_dateutil版本2.6.0-1

使用Canopy Editor运行时,我没有收到此投诉,因此它一定是一些jupyter兼容性问题。有人有解决此问题的解决方案吗?几个月前一切都很好,直到最近(而且不经意间)我才允许更新我的软件包。

5 个答案:

答案 0 :(得分:8)

要解决此问题,我必须安装 python-dateutil 库。

pip install python-dateutil==2.5.0

此问题已解决。

答案 1 :(得分:0)

已安装Canopy版本2.1.9。下载的版本可以正常工作,而无需更新Canopy软件包管理器调出的任何软件包。更新了所有软件包,但是使用jupyter笔记本时,“以pd导入熊猫”失败。将笔记本电脑的包装从4.4.1-5降级到4.4.1-4,这又增加了35个额外的包装降级。重新测试了熊猫的进口,这个问题似乎已经消失了。

答案 2 :(得分:0)

以下命令对我有用

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

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

答案 3 :(得分:0)

我使用最新的pandas版本也遇到了同样的问题-降级为pandas 0.22.0可以解决此问题。

pip install pandas==0.22.0

答案 4 :(得分:0)

问题出在熊猫库

使用以下命令降级

pip install pandas == 0.22.0

相关问题