Ich versuche, die erforderlichen Bibliotheken in einem Paket zu erstellen, das ich verteile. Es erfordert sowohl die SciPy- als auch die NumPy- Bibliothek. Während der Entwicklung habe ich beide mit installiert
apt-get install scipy
das SciPy 0.9.0 und NumPy 1.5.1 installiert hat, und es hat gut funktioniert.
Ich möchte dasselbe mit pip install
- tun , um Abhängigkeiten in einer setup.py meines eigenen Pakets angeben zu können.
Das Problem ist, wenn ich versuche:
pip install 'numpy==1.5.1'
es funktioniert gut.
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 bringe ich es zum Laufen?
blas-devel
und lapack-devel
. Dies ist im Dokument nicht angegeben, muss jedoch durchgeführt werden, wenn Sie mit PIP installieren möchten.
numpy=1.5.1
anstattnumpy==1.5.1
(doppelt gleich)?