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!!
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
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.
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 Sudo
dans la commande:
pip install numpy