0

Red Hat Enterprise Linux Server リリース 6.3 に SciPy パッケージをインストールしようとしています。しかし、それは失敗しています。

私が使用している Python のバージョンは 2.6 ですが、2.4 が必要なようです。2.6 と互換性のある SciPy の別のバージョンはありますか? 2.4 が必要な場合、それを取得する方法について何か提案はありますか? Python Webページの指示に従いましたが、時代遅れのようです。f2py も必要ですが、入手方法がわかりません。

簡単にインストールするための提案はありますか? ここの指示に従っていました。

ありがとう!

4

3 に答える 3

2

この問題を解決するには、NumPy の最新バージョンをダウンロードし (Red Hat パッケージ マネージャーのバージョンが古いため、ソースからビルドしてインストールします)、次に scipy をインストールします (setup.py scipy ファイルを使用して、Iダウンロードしていた)。

于 2012-10-11T02:58:06.613 に答える
2

EPEL リポジトリを有効にします: https://fedoraproject.org/wiki/EPEL

あとは「yum install scipy」するだけ

于 2012-10-09T08:55:42.530 に答える
0

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

いつものように。

于 2012-10-24T15:18:01.310 に答える