Próbuję utworzyć wymagane biblioteki w dystrybuowanym pakiecie. Wymaga obu bibliotek SciPy i NumPy . Podczas programowania zainstalowałem oba przy użyciu
apt-get install scipy
który zainstalował SciPy 0.9.0 i NumPy 1.5.1 i działał dobrze.
Chciałbym zrobić to samo używając pip install
- aby móc określić zależności w setup.py mojego własnego pakietu.
Problem w tym, że kiedy próbuję:
pip install 'numpy==1.5.1'
to działa dobrze.
Ale wtedy
pip install 'scipy==0.9.0'
zawiedzie żałośnie, z
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.
Jak sprawić, żeby to działało?
blas-devel
i lapack-devel
. Nie jest to określone w dokumencie, ale należy to zrobić, jeśli chcesz zainstalować za pomocą PIP.
numpy=1.5.1
zamiastnumpy==1.5.1
(double równa się)?