2016-08-17 9 views
2

우분투 14.04.4 LTS에 scipy 패키지를 설치하려고합니다. gensim이 pip를 사용해야하기 때문에 (다른 사람이 12 개의 다른 파이썬 패키지 관리자 : 아니오). 나는 모든 습득 조건 패키지 설치 :우분투에서 scipy에 대한 PIP 설치가 훌륭하게 실패했습니다. 14.04

  • 파이썬 2.7
  • libblas3을
  • liblapack3
  • GCC
  • gfortran
  • 파이썬 - dev에
  • 으로 libc6
  • libatlas 기반
  • libatlas-dev
  • 파이썬 - 빌드 - 필수 내가 핍 gensim를 설치 실행할 때

, 나는 몇 가지 virtual memory exhausted: Cannot allocate memory 오류 다음 컴파일러 경고의 약 10 전체 분을 얻는다. 올라오고 계속 컴파일러 경고 중 하나는 :

(venv)[email protected]:~/www/cool-project$ pip install numpy --upgrade 
Requirement already up-to-date: numpy in ./venv/lib/python2.7/site-packages 
Cleaning up... 

마지막으로, 최종 오류 메시지 :

error: Command "c++ -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -fPIC -D__STDC_FORMAT_MACROS=1 -Iscipy/sparse/sparsetools -I/home/ubuntu/www/cool-project/venv/local/lib/python2.7/site-packages/numpy/core/include -I/usr/include/python2.7 -c scipy/sparse/sparsetools/bsr.cxx -o build/temp.linux-x86_64-2.7/scipy/sparse/sparsetools/bsr.o" failed with exit status 1 

어떤 아이디어 왜이 이미 NumPy와 설치에도 불구하고있다

/home/ubuntu/www/cool-project/venv/local/lib/python2.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] 
#warning "Using deprecated NumPy API, disable it by " \ 
^

이 일이 일어 났나요?

+0

FWIW, 나는 우분투 16.04의 virtualenv에서'pip install gensim'을 아무 문제없이했습니다. – edwinksl

+0

'sudo apt-get install python-scipy' 기본 경로, 컴파일러, 컴파일러 버전, 출력 스타일? – dsgdfg

+0

Scipy는 파이썬 코드가 아닙니다. 그것은 Fortran과 C 코드가 너무 많이 만들어져 있습니다. 따라서 특별한주의가 필요합니다. https://scipy.org/install.html#ubuntu-debian을 사용해 보셨습니까? 그 동안 파이썬 3로 전환 할 수 있습니까? – percusse

답변

2

핍 자체가 최신 버전 (pip install --upgrade pip)으로 업그레이드되어야하는 것으로 나타났습니다. 그 일이 끝나면 scipy가 문제없이 설치되었습니다.

관련 문제