Je veux mettre à jour la version de Python sur ma boîte Linux, mais la seule façon que je connaisse pour le faire est de désinstaller la version actuelle et d'installer la nouvelle. Mon système est déjà à jour (j'ai fait la mise à jour hier). Je voulais savoir s'il existe un moyen de mettre à jour un programme spécifique à partir de la ligne de commande, par exemple sudo apt-get update <program-name>
. Je sais que cette commande n'existe pas, mais j'espère que quelque chose d'équivalent existe.
Réponses
Trop de publicités?Pyenv peut être une bonne option pour vous : https://github.com/yyuu/pyenv
En ce qui concerne La réponse de @ulidtko Si vous souhaitez remplacer le système Python, vous pouvez utiliser un environnement isolé avec la version de Python de votre choix. Cela ressemble à un "environnement virtuel", mais pour Python lui-même. J'ai utilisé cette méthode dans le passé pour des projets hérités qui fonctionnaient avec Python 2.6, ainsi que lors de la mise à niveau d'une ancienne version de Python vers python3.
Comme nous le savons tous, Python est livré avec la version 3.5. Il est donc très simple de mettre à jour Python 2.7 (qui est présent par défaut dans Ubuntu 16.04) vers Python 3.5.
Suivez les étapes suivantes :
-
Borne ouverte.
-
Devenez l'utilisateur root en utilisant la commande sudo.
-
Utilisez le code ci-dessous pour mettre à jour Python 2.7 vers 3.5
sudo apt-get install python3.5
-
Il vous sera demandé de donner votre autorisation, puis de donner l'option Y.
-
Attendez que le processus soit terminé.
-
effacer l'écran en utilisant la commande
clear
-
Vérifiez la version de Python par la commande ci-dessous.
Python -version
Dans le cas unique où vous utilisez une version LTS, votre Python pourrait être en retard d'une version mineure, disons 2.7.5 au lieu de 2.7.10.
Une possibilité serait de améliorer le système :
- set
prompt=normal
sur/etc/update-manager/release-upgrades
- améliorer le système
- sur la ligne de commande, vous pouvez taper
sudo do-release-upgrade
pour que le gestionnaire de mise à niveau fasse son travail de mise à niveau vers la dernière version (=non-LTS). - la solution GUI utilise le Gestionnaire de mise à jour
- sur la ligne de commande, vous pouvez taper
Comme toujours lors d'une mise à niveau, jetez un coup d'œil à l'onglet notes de mise à jour car la mise à niveau peut casser votre système dans certains cas, voir Commentaire de @Gino .
- Réponses précédentes
- Plus de réponses