So aktualisieren Sie auf Ubuntu 14.04LTS auf die neuesten Versionen von Numpy und Scipy

So aktualisieren Sie auf Ubuntu 14.04LTS auf die neuesten Versionen von Numpy und Scipy

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 numpyund scipyvor 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-numpyund python3-scipyinstalliert, 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 sudodes folgenden Befehls nicht erforderlich:

pip install numpy

verwandte Informationen