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

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

내 Ubuntu 14.04LTS에서 python3의 경우

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

나는 업데이트 numpy하고 scipy가장최신 버전 1.9.2 및 0.16.0, 다음 명령을 사용해 보았습니다.

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

두 명령 모두 성공적으로 실행되었지만 컴퓨터를 다시 시작한 후 두 Python 패키지 모두 버전 번호가 1.9.2 및 0.16.0으로 전혀 변경되지 않았습니다. 최신 버전으로 업데이트하는 방법 아시는 분 계신가요? 매우 감사합니다!!

답변1

@David Foerster의 의견이 매우 유용하다는 것을 알았습니다. 나는 또한 나중에 설치를 무시하는 것을 갖고 설치했기 때문에 간단히 다음을 실행했습니다 python3-numpy.python3-scipy

sudo apt-get remove python3-numpy

그리고 다음에서 밝혀진 바와 같이 모든 적절한 버전이 이미 존재했습니다.

pip3 show numpy

답변2

저도 같은 문제가 있었습니다. 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이 있습니다.

답변3

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

관련 정보