Ubuntu 14.04LTS에서 최신 numpy 및 scipy로 업데이트하는 방법


20

python3의 우분투 14.04LTS에서

 >>> import numpy
 >>> import scipy
 >>> numpy.__version__
 '1.8.2'
 >>> scipy.__version__
 '0.13.3'

나는 업데이트 할 numpyscipy가장에 최신 버전 1.9.2과 0.16.0 , 나는 다음과 같은 명령을 시도

sudo pip3 install --upgrade numpy
sudo pip3 install --upgrade scipy

두 명령 모두 성공적으로 실행되었지만 컴퓨터를 다시 시작한 후 두 Python 패키지 모두 버전 번호가 1.9.2 및 0.16.0으로 변경되지 않았습니다. 누구든지 최신 버전으로 업데이트하는 방법을 알고 있습니까? 대단히 감사합니다 !!


여기서도 같은 문제입니다. 64 비트 우분투 14.04, 파이썬 버전 2.7.6 및 3.4.3, scipy 0.13.3 및 numpy 1.8.2 (파이썬 버전 모두)
Adrian

당신은 마 python3-numpypython3-scipy동시에 설치?
David Foerster

@DavidFoerster 네, dpkg --get-selections에 나열되어 있습니다. 그게 나쁜가요?
Adrian

1
"나쁜"것은 아니지만에 의해 설치된 동일한 이름의 패키지보다 우선합니다 pip3. Deb 패키지를 제거하고 이것이 도움이되는지 확인하십시오.
David Foerster

3
어떻게 설치 numpy했습니까?
edwinksl

답변:


5

@David Foerster의 의견이 매우 유용하다는 것을 알았습니다. 나는 또한 가지고 python3-numpypython3-scipy나는 단순히 발행, 그래서 나중에 설치, 내 무시 된 설치 :

sudo apt-get remove python3-numpy

그리고 모든 적절한 버전이 이미 존재했습니다.

pip3 show numpy

3

나는 똑같은 문제가 있었다 : sudo pip install --upgrade <package>올바르게 실행되었지만 패키지는 실제로 업그레이드되지 않았다.

나는 방금 시도했다

sudo easy_install --upgrade numpy
sudo easy_install --upgrade scipy
sudo easy_install-3.4 --upgrade numpy
sudo easy_install-3.4 --upgrade scipy

그리고 그것은 효과가 있습니다 : python과 python3에서 numpy 1.11.0b3과 scipy 0.17.0을 가지고 있습니다.


0

numpy는 pip Python 패키지 설치 프로그램으로 업데이트 할 수 있습니다. pip는 소프트웨어 센터와 함께 설치되는 또 다른 패키지 관리 도구이기 때문에 일부 Python 패키지를 설치하려고 할 때 맞지 않거나 놓칠 수 있지만 pip는 numpy를 설치하는 것이 좋습니다.

터미널을 열고 다음을 입력하십시오.

sudo apt-get purge python-numpy
sudo apt install python-pip
pip install --user numpy

최신 버전의 numpy를 설치하는 다른 방법은 Python 가상 환경에 있습니다. 이렇게하면 최신 버전의 numpy와 함께 이전 버전의 numpy를 설치하고 둘 다 사용할 수 있습니다. Python 가상 환경 내부에 numpy를 로컬로 설치할 sudo때는 다음 명령을 사용할 필요가 없습니다 .

pip install numpy
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.