Die Installation von SciPy auf Red Hat
Bin ich versucht zu installieren, das SciPy-Paket auf Red Hat Enterprise Linux Server release 6.3. Es ist jedoch zu Versagen.
Python version die ich verwende, ist der 2.6, aber es scheint zu verlangen, 2.4. Gibt es eine andere version von SciPy, die kompatibel ist mit 2.6? Wenn 2.4 erforderlich ist, irgendwelche Vorschläge auf, wie man dass? Ich folgte der Anweisungen, die python-Webseite, aber Sie scheinen veraltet sein. Es erfordert auch, f2py, die ich bin nicht sicher, wie zu bekommen.
Irgendwelche Vorschläge für eine einfachere installation? Ich war nach den Anweisungen hier.
Dank!
- Haben Sie Numpy erste? Auf red-Hat-kompatiblen Systemen (Fedora und CentOS) installieren Sie es über
yum
:sudo yum install scipy
wird scipy installieren mit allen Abhängigkeiten. - Numpy installiert ist (zumindest bin ich in der Lage, "import numpy" während der Ausführung von python und das funktioniert auch). Entweder läuft 'sudo yum install python-scipy.x86_64 "oder" sudo yum install python-scipy-devel.x86_64' Fehler da: Error: Package: python-scipy-0.6.0-6.2.x86_64 (science_ScientificLinux) Benötigt: python(abi) = 2.4
- scipy 0.6 ist sehr alt. Die aktuelle version ist version 0.11, veröffentlicht am 25 Sept 2012.
- danke, wusste gar nicht, dass version war so weit hinter sich. Auch versuchen, downloaden Sie eine neuere version scheint Probleme weil die f2py-Modul ist nicht installiert. Kennen Sie eine Möglichkeit, dies zu vermeiden? Warum ist f2py nicht automatisch geholt mit dem download?
- f2py enthalten ist, numpy, aber ich weiß nicht, wie yum behandelt die installation. Übrigens, welche version von numpy haben Sie? (Überprüfen numpy.__version__) Die neueste Version ist 1.6.2.
- 1.4.1. Entfernen und re-installieren von numpy mit yum noch übrig mich mit der gleichen version.
- Gebaut wird die neue version von numpy von der Quelle, und konnte mit der Installation von scipy durch die version, die ich runtergeladen hatte. Vielen Dank!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Aktivieren Sie die EPEL-repository: https://fedoraproject.org/wiki/EPEL
Danach, einfach "yum install scipy"
War ich in der Lage, dieses problem zu lösen, indem Sie die neueste version von NumPy (Bau und Installation, die von der Quelle, da der eine auf der Red Hat Paket-manager wurde ein paar Versionen veraltet), dann die Installation von scipy (über die setup.py scipy-Datei, die ich runtergeladen hatte).
Problem ich lief in bei der Installation von SciPy setup.py auf RHEL 5 war undefiniert _gfortran Symbole.
Fand ich heraus, dieses wird durch einen Konflikt in der FORTRAN-compiler verwendet-ich hatte das gfortran-compiler zum erstellen der ATLAS - /BLAS-Bibliotheken, sondern mit den g77-compiler zu bauen SciPy
Wenn Sie dieses problem haben, beheben Sie ihn, indem Sie die FORTRAN-version zu verwenden, mit der Installation. In meinem Fall, die Verwendung der gfortran compiler:
--Force-flag wurde notwendig, korrigieren Sie den build mit dem falschen compiler.
Liste zu Ihrem FORTRAN-Compiler zur Verfügung nutzen:
Danach
als üblich.