Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 安装SciPy on Red Hat_Python_Scipy_Redhat_F2py - Fatal编程技术网

Python 安装SciPy on Red Hat

Python 安装SciPy on Red Hat,python,scipy,redhat,f2py,Python,Scipy,Redhat,F2py,我正在尝试在Red Hat Enterprise Linux Server 6.3版上安装SciPy软件包。然而,它正在失败 我使用的Python版本是2.6,但是它似乎需要2.4。是否有其他版本的SciPy与2.6兼容?如果需要2.4,有没有关于如何获得的建议?我跟着他们走,但他们似乎已经过时了。它还需要f2py,我不确定如何获得它 有没有关于更容易安装的建议?我一直在按照指示行事 谢谢 启用EPEL存储库: 之后,只需“yum install scipy”即可启用EPEL存储库: 在那之后,

我正在尝试在Red Hat Enterprise Linux Server 6.3版上安装SciPy软件包。然而,它正在失败

我使用的Python版本是2.6,但是它似乎需要2.4。是否有其他版本的SciPy与2.6兼容?如果需要2.4,有没有关于如何获得的建议?我跟着他们走,但他们似乎已经过时了。它还需要f2py,我不确定如何获得它

有没有关于更容易安装的建议?我一直在按照指示行事


谢谢

启用EPEL存储库:


之后,只需“yum install scipy”

即可启用EPEL存储库:


在那之后,只需“yum install scipy”

我就可以通过下载最新版本的NumPy(从源代码处构建和安装它,因为Red Hat package manager上的版本已经过时了好几个),然后安装scipy(通过我下载的setup.py scipy文件).

我可以通过下载最新版本的NumPy(从源代码处构建和安装它,因为Red Hat package manager上的版本已经过时了),然后安装scipy(通过我下载的setup.py scipy文件)来解决这个问题.

在RHEL 5上安装setup.py中的SciPy时遇到的一个问题是未定义的\u gfortran符号

我发现这是因为使用的FORTRAN编译器不匹配——我曾使用gfortran编译器构建ATLAS/BLAS库,但使用g77编译器构建SciPy

如果存在此问题,请通过指定要与安装程序一起使用的FORTRAN版本来修复此问题。在我的例子中,要使用gfortran编译器:

python setup.py build --fcompiler=gnu95 --force
--force标志对于使用错误的编译器更正生成是必需的

要列出可用的FORTRAN编译器,请使用:

python setup.py build --help-fcompiler
此后,

python setup.py install

与往常一样。

在RHEL 5上安装setup.py中的SciPy时遇到的一个问题是未定义的gfortran符号

我发现这是因为使用的FORTRAN编译器不匹配——我曾使用gfortran编译器构建ATLAS/BLAS库,但使用g77编译器构建SciPy

如果存在此问题,请通过指定要与安装程序一起使用的FORTRAN版本来修复此问题。在我的例子中,要使用gfortran编译器:

python setup.py build --fcompiler=gnu95 --force
--force标志对于使用错误的编译器更正生成是必需的

要列出可用的FORTRAN编译器,请使用:

python setup.py build --help-fcompiler
此后,

python setup.py install

与往常一样。

您是先安装的吗?在与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(科学Linux)需要:python(abi)=2.4scipy 0.6非常旧。最新版本是0.11,于2012年9月25日发布。@WarrenWeckesser谢谢,没有意识到这个版本落后了这么多。因为没有安装f2py模块,所以即使尝试下载新版本也似乎有问题。你知道避免这种情况的方法吗?为什么f2py不能在下载时自动获取?f2py包含在numpy中,但我不知道yum如何处理它的安装。顺便问一下,你们有什么版本的numpy?(检查numpy.\uuuuuu版本\uuuuuu)最新版本是1.6.2。您是先安装的吗?在与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(科学Linux)需要:python(abi)=2.4scipy 0.6非常旧。最新版本是0.11,于2012年9月25日发布。@WarrenWeckesser谢谢,没有意识到这个版本落后了这么多。因为没有安装f2py模块,所以即使尝试下载新版本也似乎有问题。你知道避免这种情况的方法吗?为什么f2py不能在下载时自动获取?f2py包含在numpy中,但我不知道yum如何处理它的安装。顺便问一下,你们有什么版本的numpy?(检查numpy.\uuuuuuuuuuuuuuuuu版本)最新版本为1.6.2。仍将收到错误。错误:软件包:scipy-0.7.2-5.el6.x86_64(epel)需要:f2py我认为我不应该安装f2py,因为它应该与我的numpy安装一起提供?还是安装了f2py。但是,在命令行上运行'f2py'会产生语法错误,所以我猜它没有正确安装。仍然会收到错误。错误:软件包:scipy-0.7.2-5.el6.x86_64(epel)需要:f2py我认为我不应该安装f2py,因为它应该与我的numpy安装一起提供?还是安装了f2py。但是,在命令行上运行'f2py'会产生一个语法错误,因此我猜它没有正确安装。