J'essaie de créer les bibliothèques requises dans un package que je distribue. Il nécessite à la fois les bibliothèques SciPy et NumPy . Lors du développement, j'ai installé les deux en utilisant
apt-get install scipy
qui a installé SciPy 0.9.0 et NumPy 1.5.1, et cela a bien fonctionné.
Je voudrais faire de même en utilisant pip install
- afin de pouvoir spécifier des dépendances dans un setup.py de mon propre package.
Le problème est que lorsque j'essaye:
pip install 'numpy==1.5.1'
ça fonctionne bien.
Mais alors
pip install 'scipy==0.9.0'
échoue lamentablement, avec
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.
Comment le faire fonctionner?
blas-devel
et lapack-devel
. Ceci n'est pas spécifié dans le document, mais doit être fait si vous souhaitez installer en utilisant PIP.
numpy=1.5.1
au lieu denumpy==1.5.1
(double égal)?