2013-02-26 78 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。它对我来说非常出色,包括熊猫。