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 updatennumpy
und scipy
auf die neuesten Versionen 1.9.2 und 0.16.0 , habe ich versucht mit folgenden Befehlen
sudo pip3 install --upgrade numpy
sudo pip3 install --upgrade scipy
Beide Befehle wurden erfolgreich ausgeführt, aber die Versionsnummern wurden für beide Python-Pakete (nach dem Neustart des Computers) überhaupt nicht auf 1.9.2 und 0.16.0 geändert. Weiß jemand, wie man auf die meiste Version aktualisiert? Vielen Dank!!
python3-numpy
und gleichzeitigpython3-scipy
installiert?pip3
. Versuchen Sie, die Deb-Pakete zu deinstallieren und prüfen Sie, ob dies hilft.numpy
?Antworten:
Ich fand den Kommentar von @David Foerster sehr hilfreich. Ich hatte auch
python3-numpy
undpython3-scipy
installierte, was meine spätere Installation überschrieb, also gab ich einfach aus:Und dann waren alle richtigen Versionen schon da, wie sich herausstellte
quelle
Ich hatte das gleiche Problem:
sudo pip install --upgrade <package>
lief korrekt, aber die Pakete wurden nicht aktualisiert.Ich habe es versucht
und es hat funktioniert: ich habe jetzt numpy 1.11.0b3 und scipy 0.17.0 in python und python3.
quelle
numpy kann mit dem pip Python-Paketinstallationsprogramm aktualisiert werden. pip kann beim Versuch, einige Python-Pakete zu installieren, ein Hit oder Miss sein, da es sich um ein weiteres Paketverwaltungstool handelt, das neben dem Software Center installiert ist, aber pip kann numpy gut installieren.
Öffnen Sie das Terminal und geben Sie Folgendes ein:
Eine andere Möglichkeit, die neueste Version von numpy zu installieren, ist die Installation in einer virtuellen Python-Umgebung. Auf diese Weise können Sie Ihre alte numpy-Version neben der neuesten numpy-Version installieren und beide verwenden. Das lokale Installieren von numpy in einer virtuellen Python-Umgebung erfordert nicht die Verwendung
sudo
des folgenden Befehls:quelle