【发布时间】:2012-09-29 13:18:32
【问题描述】:
我正在尝试在 Red Hat Enterprise Linux Server 6.3 版上安装 SciPy 软件包。但是,它失败了。
我使用的 Python 版本是 2.6,但它似乎需要 2.4。是否有其他与 2.6 兼容的 SciPy 版本?如果需要 2.4,关于如何获得它的任何建议?我关注了directions on the python webpage,但它们似乎已经过时了。它还需要 f2py,我不确定如何获得。
有什么更容易安装的建议吗?我一直按照here 的指示进行操作。
谢谢!
【问题讨论】:
-
您是否先安装了Numpy?在与 red-Hat 兼容的系统(Fedora 和 CentOS)上,您可以通过
yum安装它:sudo yum install scipy将安装 scipy 以及所有依赖项。 -
Numpy 已安装(至少我能够在运行 python 时“导入 numpy”并且效果很好)。运行“sudo yum install python-scipy.x86_64”或“sudo yum install python-scipy-devel.x86_64”错误,因为:错误:包:python-scipy-0.6.0-6.2.x86_64(science_ScientificLinux)要求:python( abi) = 2.4
-
scipy 0.6 已经很老了。最新版本为 0.11,于 2012 年 9 月 25 日发布。
-
@WarrenWeckesser 谢谢,没有意识到这个版本已经落后了。由于未安装 f2py 模块,即使尝试下载较新版本似乎也有问题。你知道有什么方法可以避免这种情况吗?为什么下载时不自动获取 f2py?
-
f2py 包含在 numpy 中,但我不知道 yum 如何处理它的安装。顺便问一下,你有什么版本的 numpy? (检查numpy.__version__)最新版本是1.6.2。