Я намагаюся створити необхідні бібліотеки в пакеті, який я поширюю. Для цього потрібні і бібліотеки SciPy, і NumPy . Під час розробки я встановив обидва, використовуючи
apt-get install scipy
який встановив SciPy 0.9.0 і NumPy 1.5.1, і він працював чудово.
Я хотів би зробити те ж саме, використовуючи pip install
- щоб можна було вказати залежності в setup.py мого власного пакету.
Проблема полягає в тому, що я намагаюся:
pip install 'numpy==1.5.1'
це чудово працює.
Але з іншого боку
pip install 'scipy==0.9.0'
провалюється нещасно, с
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.
Як змусити його працювати?
blas-devel
і lapack-devel
. Це не вказано в документі, але це потрібно зробити, якщо ви хочете встановити за допомогою PIP.
numpy=1.5.1
замістьnumpy==1.5.1
(подвійний дорівнює)?