Installieren von SciPy und NumPy mit pip
Ich versuche zu schaffen, die benötigten libraries in einem Paket ich bin verteilen. Es muss sowohl der SciPy und NumPy Bibliotheken.
Während der Entwicklung habe ich installiert, sowohl mit
apt-get install scipy
welche installiert SciPy 0.9.0 und NumPy 1.5.1, und es funktionierte gut.
Ich würde gerne das gleiche tun mit pip install
- um angeben zu können Abhängigkeiten in einer setup.py von meinem eigenen Paket.
Das problem ist, wenn ich versuche:
pip install 'numpy==1.5.1'
funktioniert es einwandfrei.
Aber dann
pip install 'scipy==0.9.0'
scheitert kläglich, mit
raise self.notfounderror(self.notfounderror.__doc__)
numpy.distutils.system_info.BlasNotFoundError:
Blas (http://www.netlib.org/blas/) libraries not found.
Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section [blas]) or by setting
the BLAS environment variable.
Wie bekomme ich es auf Arbeit?
InformationsquelleAutor der Frage eran | 2012-06-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich gehe davon aus, dass Erfahrungen mit Linux in meiner Antwort; ich fand, dass es drei Voraussetzungen, um zu bekommen
pip install scipy
zu gehen schön.Gehen Sie hier: Die Installation Von SciPY
Folgen Sie den Anweisungen zum herunterladen, Erstellung und export der env-variable für BLAS und dann LAPACK. Seien Sie vorsichtig, um nicht blind zu cut ' N ' Paste die shell-Befehle - es wird ein paar Zeilen, die Sie wählen, abhängig von Ihrer Architektur, etc., und Sie müssen das Update/fügen Sie die richtigen Verzeichnisse, es wird fälschlicherweise davon ausgegangen, wie gut.
Die Dritte Sache, die Sie brauchen, um yum installieren Sie numpy-f2py oder den Gegenwert.
Ach, ja und zu guter Letzt, müssen Sie möglicherweise yum install gcc-gfortran wie die Bibliotheken sind die oben Fortran Quelle.
InformationsquelleAutor der Antwort Dave Kierans
Dieser arbeitete für mich auf Ubuntu 14.04:
InformationsquelleAutor der Antwort vk1011
müssen Sie das libblas und liblapack-dev-Pakete, wenn Sie Ubuntu.
InformationsquelleAutor der Antwort Chris Montanaro
Da die vorherigen Anweisungen für die Installation mit yum gebrochen sind hier die aktualisierte Anweisungen für die Installation auf so etwas wie fedora. Getestet hab ich das auf "Amazon Linux AMI 2016.03"
InformationsquelleAutor der Antwort Greg
Ich war an einem Projekt arbeiten, das hing von numpy und scipy. Bei einer Neuinstallation von Fedora 23, mit einer virtuellen python-Umgebung für Python 3.4 (arbeitete auch für Python 2.7), und mit dem folgenden in meine setup.py (in der
setup()
Methode)Fand ich, dass ich hatte, um die folgenden zu bekommen
pip install -e .
arbeiten:und
Den
redhat-rpm-config
ist für scipy ist die Verwendung vonredhat-hardened-cc1
im Gegensatz zu den regulärencc1
InformationsquelleAutor der Antwort Johann
Welches Betriebssystem ist das? Die Antwort könnte davon abhängen, OS beteiligt. Jedoch, es sieht aus wie Sie benötigen, um diese zu finden BLAS library und installieren Sie es. Es scheint nicht, im PIP (du musst es mit der hand damit), aber wenn Sie es installieren, Sie sollten lassen Sie die Fortschritte Ihrer SciPy installieren.
InformationsquelleAutor der Antwort Shayne
Auf windowsmit
python
3.5habe ich es geschafft zu installierenscipy
mithilfeconda
nichtpip
:InformationsquelleAutor der Antwort Pedro Lobito
in meinem Fall ein Upgrade pip hat den trick. Auch habe ich installiert scipy mit parameter-U (Update alle Pakete auf die Letzte verfügbare version)
InformationsquelleAutor der Antwort fanny