Mac OSX(v 10.13.6)でjupyterノートブック(Enthought Canopy python distribution 2.7)を実行しています。pandas(import pandas as pd)、苦情が出ています:ImportError:dateutil 2.5.0が最低限必要なバージョンです。これらのパッケージバージョンがあります。
Canopy Editorで実行したときにこの不満は出ないので、jupyterの互換性の問題であるに違いありません。誰もこれを修正する方法についての解決策を持っていますか?数か月前まではすべて、パッケージの更新を最近(そして無意識のうちに)許可するまでは順調でした。
この問題を解決するには、python-dateutil libraryをインストールする必要がありました。
pip install python-dateutil==2.5.0
これで問題は解決しました。
最新のpandasバージョン-pandas 0.22.0にダウングレードすると問題が修正されます。
pip install pandas==0.22.0
次のコマンドは私のために働いた
Sudo -H pip install --ignore-installed -U ipython
Sudo -H pip install --ignore-installed -U pyzmq
Canopyバージョン2.1.9をインストールしました。ダウンロードしたバージョンは、Canopy Package Managerによって呼び出されたパッケージを更新することなく機能しました。すべてのパッケージを更新しましたが、jupyterノートブックの使用時に「import pandas as pd」が失敗しました。ノートブックパッケージを35にカスケードされた4.4.1-5から4.4.1-4にダウングレードしました。追加のパッケージのダウングレード。pandasのインポートを再テストしたところ、問題は解消されたようです。