2017-02-12 16 views
1

私はポートフォリオ最適化のためのコードを実行しようとしていますが、私はパンダのインポートに次のエラーが発生します。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の両方がインストールされています。

洞察があれば幸いです!

+0

は、あなたは、Pythonの複数のバージョンを実行している、またはあなたが標準以外の場所にパッケージをインストールするためのカスタムピップ構成を持っているのですか? – benjamin

+0

実際にはPython 2.7とそれを使っています...標準的なピップ設定を使って標準の場所にパッケージをインストールします –

+0

誰かがpython-dateutilとdateutilを混同して同様の問題を抱えていることに気付きました。 "pip install python-dateutil pytz --force-reinstall --upgrade"を試してください。 – benjamin

答えて

3

dateutilは以下を試してみてください、のpython-dateutilと混乱することができます

pip install python-dateutil pytz --force-reinstall --upgrade 
+0

私のために働かなかった... – Marine1

+0

それは私のために働いたXDD –

関連する問題