pip을 사용하여 SciPy 및 NumPy 설치
배포하는 패키지에 필요한 라이브러리를 만드는 중입니다.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.
어떻게 하면 작동할 수 있습니까?
Ubuntu 14.04에서 작동했습니다.
sudo apt-get install libblas-dev liblapack-dev libatlas-base-dev gfortran
pip install scipy
Ubuntu를 사용하는 경우 libblas와 liblack dev 패키지가 필요합니다.
aptitude install libblas-dev liblapack-dev
pip install scipy
Linux 경험을 바탕으로 한 답변입니다. 다음과 같은 세 가지 전제 조건이 있습니다.pip install scipy
순조롭게 진행되도록
이동:SciPY 설치 중
지침에 따라 BLAS용 환경 변수를 다운로드, 빌드 및 내보내기한 다음 LAPACK을 수행합니다.셸 명령을 맹목적으로 잘라내지 않도록 주의하십시오. 아키텍처 등에 따라 선택해야 하는 몇 개의 줄이 있을 것이며 잘못 가정한 올바른 디렉터리도 수정/추가해야 합니다.
세 번째로 필요한 것은 numpy-f2py 또는 동등한 것을 yum 설치하는 것입니다.
아, 네, 그리고 마지막으로 위의 라이브러리가 포트란 소스이기 때문에 gcc-gfortran을 yum 설치해야 할 수도 있습니다.
yum과 함께 설치하기 위한 이전의 지침이 깨졌기 때문에 여기 페도라와 같은 것에 설치하기 위한 업데이트된 지침이 있습니다.저는 이것을 "아마존 리눅스 AMI 2016.03"에서 테스트했습니다.
sudo yum install atlas-devel lapack-devel blas-devel libgfortran
pip install scipy
저는 마비와 스파이에 의존하는 프로젝트를 진행하고 있었습니다.Python 3.4용 파이썬 가상 환경(Python 2.7용으로도 작동) 및 my setup.py 에서 다음을 사용하여 Fedora 23을 새로 설치한 경우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 설치를 진행할 수 있습니다.
저의 경우, pip 업그레이드가 도움이 되었습니다.또한 -U 매개 변수가 있는 scipy를 설치했습니다(모든 패키지를 사용 가능한 마지막 버전으로 업그레이드).
언급URL : https://stackoverflow.com/questions/11114225/installing-scipy-and-numpy-using-pip
'programing' 카테고리의 다른 글
파이썬에서 16진수를 10진수로 변환하려면 어떻게 해야 합니까? (0) | 2023.06.11 |
---|---|
인터페이스에 대한 검사 인스턴스 (0) | 2023.06.11 |
사서함을 사용할 수 없습니다.서버 응답: 5.7.1 abc@xyz에 대해 릴레이할 수 없습니다.com (0) | 2023.06.11 |
max_input_message.htaccess로 인해 500개의 오류가 발생함 (0) | 2023.06.11 |
클래스 스타일 구성 요소 sintax가 없는 형식 스크립트가 있는 vuex에서 mapGetter 및 mapMutation 사용 (0) | 2023.06.11 |