web-dev-qa-db-fra.com

Comment mettre à jour vers la dernière version de Numpy et Scipy sur Ubuntu 14.04LTS

Sur mon Ubuntu 14.04LTS, pour python3, j'ai

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

Je souhaite mettre à jour numpy et scipy au maximum versions récentes 1.9.2 et 0.16. , j'ai essayé avec les commandes suivantes

Sudo pip3 install --upgrade numpy
Sudo pip3 install --upgrade scipy

les deux commandes ont été exécutées avec succès, mais les numéros de version ne sont pas passés à 1.9.2 et 0.16.0 pour les deux packages python (après le redémarrage de l'ordinateur). Quelqu'un sait comment mettre à jour à la plupart des versions? Merci beaucoup!!

18
Allanqunzi

J'ai trouvé le commentaire de @David Foerster très utile. J'ai également eu python3-numpy et python3-scipy, ce qui annulait mon installation ultérieure. J'ai donc simplement émis:

Sudo apt-get remove python3-numpy

Et puis toutes les versions appropriées étaient déjà là, comme indiqué par

pip3 show numpy
5
nograpes

J'ai eu le même problème: Sudo pip install --upgrade <package> a fonctionné correctement mais les paquets n'ont pas été réellement mis à jour.

Je viens d'essayer

Sudo easy_install --upgrade numpy
Sudo easy_install --upgrade scipy
Sudo easy_install-3.4 --upgrade numpy
Sudo easy_install-3.4 --upgrade scipy

et cela a fonctionné: j'ai maintenant numpy 1.11.0b3 et scipy 0.17.0 en python et en python3.

3
Adrian

numpy peut être mis à jour avec le programme d'installation pip Python. pip peut être aléatoire si vous essayez d'installer certains packages Python, car il s'agit d'un autre outil de gestion de paquets installé à côté du Centre logiciel, mais pip effectue un bon travail d'installation de numpy.

Ouvrez le terminal et tapez:

Sudo apt-get purge python-numpy
Sudo apt install python-pip
Sudo pip install numpy

Un autre moyen d'installer la dernière version de numpy consiste à utiliser un environnement virtuel Python. De cette façon, vous pourrez installer votre ancienne version de numpy à côté de la dernière version de numpy et utiliser les deux. L'installation de numpy localement dans un environnement virtuel Python ne nécessite pas l'utilisation de Sudodans la commande:

pip install numpy
0
karel