Auf meinem Ubuntu 14.04LTS für Python3 habe ich
>>> import numpy
>>> import scipy
>>> numpy.__version__
'1.8.2'
>>> scipy.__version__
'0.13.3'
Ich möchte aktualisieren numpy
und scipy
vor allemaktuelle Version 1.9.2 und 0.16.0, ich habe es mit den folgenden Befehlen versucht
sudo pip3 install --upgrade numpy
sudo pip3 install --upgrade scipy
beide Befehle wurden erfolgreich ausgeführt, aber die Versionsnummern änderten sich für beide Python-Pakete überhaupt nicht auf 1.9.2 und 0.16.0 (nach dem Neustart des Computers). Weiß jemand, wie man auf die neueste Version aktualisiert? Vielen Dank!!
Antwort1
Ich fand den Kommentar von @David Foerster sehr hilfreich. Ich hatte auch python3-numpy
und python3-scipy
installiert, was meine spätere Installation überschrieb, also habe ich einfach Folgendes eingegeben:
sudo apt-get remove python3-numpy
Und dann waren alle richtigen Versionen bereits da, wie aus
pip3 show numpy
Antwort2
Ich hatte das gleiche Problem: sudo pip install --upgrade <package>
Es lief ordnungsgemäß, aber die Pakete wurden nicht aktualisiert.
Ich habe es versucht
sudo easy_install --upgrade numpy
sudo easy_install --upgrade scipy
sudo easy_install-3.4 --upgrade numpy
sudo easy_install-3.4 --upgrade scipy
und es hat funktioniert: Ich habe jetzt Numpy 1.11.0b3 und Scipy 0.17.0 sowohl in Python als auch in Python3.
Antwort3
Numpy kann mit dem Python-Paketinstallationsprogramm „pip“ aktualisiert werden. Bei der Installation einiger Python-Pakete kann es zu Problemen mit „pip“ kommen, da es sich um ein weiteres Paketverwaltungstool handelt, das zusammen mit dem Software Center installiert wird. Bei der Installation von Numpy leistet „pip“ jedoch gute Arbeit.
Öffnen Sie das Terminal und geben Sie ein:
sudo apt-get purge python-numpy
sudo apt install python-pip
pip install --user numpy
Eine andere Möglichkeit, die neueste Version von Numpy zu installieren, besteht in einer virtuellen Python-Umgebung. Auf diese Weise können Sie Ihre alte Version von Numpy neben der neuesten Version von Numpy installieren und beide verwenden. Für die lokale Installation von Numpy in einer virtuellen Python-Umgebung ist die Verwendung sudo
des folgenden Befehls nicht erforderlich:
pip install numpy