私はポートフォリオ最適化のためのコードを実行しようとしていますが、私はパンダのインポートに次のエラーが発生します。DateutilとPytzに依存関係がありません - Python
Traceback (most recent call last):
File "/Users/***/Desktop/Markowitz-master/MarkowitzOpt.py", line 2, in <module>
from pandas import Series, DataFrame
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pandas/__init__.py", line 18, in <module>
raise ImportError("Missing required dependencies {0}".format(missing_dependencies))
ImportError: Missing required dependencies ['pytz', 'dateutil']
ピップフリーズを使用してインストールされているすべてのパッケージをチェックし、putsとdateutilの両方がインストールされています。
洞察があれば幸いです!
は、あなたは、Pythonの複数のバージョンを実行している、またはあなたが標準以外の場所にパッケージをインストールするためのカスタムピップ構成を持っているのですか? – benjamin
実際にはPython 2.7とそれを使っています...標準的なピップ設定を使って標準の場所にパッケージをインストールします –
誰かがpython-dateutilとdateutilを混同して同様の問題を抱えていることに気付きました。 "pip install python-dateutil pytz --force-reinstall --upgrade"を試してください。 – benjamin