Tôi đang cố gắng tạo các thư viện cần thiết trong một gói tôi đang phân phối. Nó đòi hỏi cả thư viện SciPy và NumPy . Trong khi phát triển, tôi đã cài đặt cả hai bằng cách sử dụng
apt-get install scipy
đã cài đặt SciPy 0.9.0 và NumPy 1.5.1 và nó hoạt động tốt.
Tôi cũng muốn làm như vậy bằng cách sử dụng pip install
- để có thể chỉ định các phụ thuộc trong một thiết lập gói của chính tôi.
Vấn đề là, khi tôi cố gắng:
pip install 'numpy==1.5.1'
nó hoạt động tốt.
Nhưng sau đó
pip install 'scipy==0.9.0'
thất bại thảm hại, với
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.
Làm thế nào để tôi làm cho nó hoạt động?
blas-devel
và lapack-devel
. Điều này không được chỉ định trong tài liệu, nhưng phải được thực hiện nếu bạn muốn cài đặt bằng PIP.
numpy=1.5.1
thay vìnumpy==1.5.1
(bằng hai lần) không?