배포중인 패키지에 필요한 라이브러리를 만들려고합니다. 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.
작동 시키려면 어떻게해야합니까?
답변
내 대답에 리눅스 경험을 가정하고 있습니다. pip install scipy
잘 진행 하려면 세 가지 전제 조건이 있다는 것을 알았습니다 .
여기로 이동 : SciPY 설치
지시 사항에 따라 BLAS 및 LAPACK에 대한 env 변수를 다운로드, 빌드 및 내보내십시오 . 쉘 명령을 맹목적으로 잘라 붙여 넣지 않도록주의하십시오. 아키텍처 등에 따라 선택해야 할 몇 줄이 있으며 잘못 가정하는 올바른 디렉토리를 수정 / 추가해야합니다 잘.
세 번째로 필요한 것은 numpy-f2py 또는 이와 동등한 것을 설치 하는 것입니다.
예, 마지막으로 위의 라이브러리가 Fortran 소스 이므로 gcc-gfortran 을 설치 해야 할 수도 있습니다 .
답변
이것은 우분투 14.04에서 나를 위해 일했습니다.
sudo apt-get install libblas-dev liblapack-dev libatlas-base-dev gfortran
pip install scipy
답변
Ubuntu를 사용하는 경우 libblas 및 liblapack dev 패키지가 필요합니다.
aptitude install libblas-dev liblapack-dev
pip install scipy
답변
yum을 사용한 설치에 대한 이전 지침이 깨져 있으므로 fedora와 같은 설치에 대한 업데이트 된 지침이 여기에 있습니다. “Amazon Linux AMI 2016.03″에서 이것을 테스트했습니다.
sudo yum install atlas-devel lapack-devel blas-devel libgfortran
pip install scipy
답변
나는 numpy와 scipy에 의존하는 프로젝트를 진행하고있었습니다. Fedora 23을 새로 설치할 때 Python 3.4 용 Python 가상 환경 (Python 2.7에서도 사용됨)을 사용하고 setup.py ( setup()
방법에서) 와 함께 다음을 사용합니다.
setup_requires=[
'numpy',
],
install_requires=[
'numpy',
'scipy',
],
pip install -e .
일 하기 위해 다음을 실행해야한다는 것을 알았습니다 .
pip install --upgrade pip
과
sudo dnf install atlas-devel gcc-{c++,gfortran} subversion redhat-rpm-config
는 redhat-rpm-config
의 scipy의 사용을위한 redhat-hardened-cc1
일반에 반대cc1
답변
에 윈도우 python
3.5 , 내가 설치 관리 scipy
사용 conda
하지 pip
:
conda install scipy
답변
이것은 어떤 운영 체제입니까? 대답은 관련된 OS에 따라 다를 수 있습니다. 그러나이 BLAS 라이브러리 를 찾아 설치해야합니다. PIP에있는 것 같지는 않지만 (수동으로 수행해야 함) 설치하면 SciPy 설치를 진행할 수 있습니다.