2013-02-26 141 views
3

我有一些麻煩,安裝在OS X上的熊貓我試圖通過PIP安裝:大熊貓安裝需要與NumPy 1.6.1

sudo pip install pandas 

並且得到錯誤:

pandas requires NumPy >= 1.6.1 due to datetime64 dependency 

當我火了Python解釋器,我得到這個我NumPy的版本:

import numpy 
numpy.__version__ 
'1.7.0' 

我試圖通過PIP卸載numpy的,reinstalli ng 1.6.1,通過上述方法確認1.6.1安裝,再次用pip安裝熊貓;相同的錯誤信息。

我也嘗試下載熊貓主分支,並與

python setup.py 

安裝並收到

install requires: 'python-dateutil < 2','numpy'. use pip or easy_install. 
    $ pip install 'python-dateutil < 2' 'numpy' 

任何想法在接下來的步驟是什麼?

+4

我在OsX上只有numoy/scipy/pandas的問題。你可以安裝Enthought的蟒蛇發行版,很容易調用EPD,其中包括scipy/numpy和大概熊貓。現在我只是在Ubuntu虛擬機上工作。我討厭OsX。 – reptilicus 2013-02-26 16:24:31

+1

我也遇到過OSX,pip install(一些依賴關係*應該*工作(!))的問題。它可能有助於使用virtualenv ... – 2013-02-26 16:30:09

+0

安迪 - 使用virtualenv的好主意。我會給你一個鏡頭。 – danpelota 2013-02-26 17:07:32

回答

1

我最近從Windows切換到OS X,並與numpy/scipy/matplotlib等使用PIP主要頭痛。在Windows上,我喜歡分配pythonxy。我終於找到了與OS X類似的東西:Scipy Superpack。它對我來說非常出色,包括熊貓。