내 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