2017-02-12 161 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'] 

我使用PIP凍結檢查所有已安裝的軟件包,都看跌期權和dateutil安裝。

任何見解將不勝感激!

+0

你運行多個版本,或者你有在一個非標準位置安裝軟件包自定義PIP配置? – benjamin

+0

其實即時通訊使用Python 2.7和多數民衆贊成在它...和即時通訊使用標準點配置在標準位置安裝包 –

+0

我注意到有人有類似的問題,與python-dateutil混淆dateutil。嘗試「點安裝python-dateutil pytz --force-reinstall --upgrade」 – benjamin

回答

3

dateutil可以得到混淆的python-dateutil,請嘗試以下操作:Python中的

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

沒有爲我工作... – Marine1

+0

它爲我工作XDD –