Saya mencoba membuat perpustakaan yang diperlukan dalam sebuah paket yang saya bagikan. Itu membutuhkan perpustakaan SciPy dan NumPy . Saat mengembangkan, saya menginstal keduanya menggunakan
apt-get install scipy
yang menginstal SciPy 0.9.0 dan NumPy 1.5.1, dan bekerja dengan baik.
Saya ingin melakukan hal yang sama dengan menggunakan pip install
- agar dapat menentukan dependensi dalam setup.py dari paket saya sendiri.
Masalahnya adalah, ketika saya mencoba:
pip install 'numpy==1.5.1'
ini bekerja dengan baik.
Tapi kemudian
pip install 'scipy==0.9.0'
gagal total, dengan
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.
Bagaimana saya membuatnya bekerja?
blas-devel
dan lapack-devel
. Ini tidak ditentukan dalam dokumen, tetapi harus dilakukan jika Anda ingin menginstal menggunakan PIP.
numpy=1.5.1
bukannumpy==1.5.1
(sama dengan ganda)?