Comment mettre à jour L'installation de Python dans Windows 10?

j'ai un Python 2.7.11 installé sur une de mes stations de laboratoire. Je voudrais mettre à jour Python à au moins 3,5.

Comment faire ? Devrais-je préférer désinstaller complètement le 2.7.11 et installer le nouveau ? Est-il un moyen de le mettre à jour ? Une mise à jour est une bonne idée ?

25
demandé sur Moshe S. 2017-07-17 09:33:37

3 réponses

chaque version mineure de Python, c'est-à-dire 3.x et 2.x version, installer côte à côte avec d'autres versions sur votre ordinateur. Seules les versions de correctifs permettront de mettre à niveau les installations existantes.

donc si vous voulez garder votre Python 2.7 installé autour, alors laissez-le et installez une nouvelle version en utilisant l'installateur. Si vous voulez vous débarrasser de Python 2.7, vous pouvez le désinstaller avant ou après avoir installé une nouvelle version-il n'y a pas de différence.

les installations actuelles de Python 3 viennent avec le lanceur py.exe , qui par défaut est installé dans le répertoire système. Cela le rend disponible à partir du chemin, de sorte que vous pouvez l'exécuter automatiquement à partir de n'importe quel shell simplement en utilisant py au lieu de python comme commande. Cela vous évite d'avoir à mettre vous-même L'installation actuelle de Python dans PATH. De cette façon, vous pouvez facilement avoir plusieurs installations Python côte à côte sans qu'elles interfèrent les unes avec les autres. Lorsque cours d'exécution, il suffit d'utiliser py script.py au lieu de python script.py pour utiliser le lanceur. Vous pouvez également spécifier une version en utilisant par exemple py -3 ou py -3.6 pour lancer une version spécifique, sinon le lanceur utilisera le défaut courant (qui sera généralement Le Dernier 3.x).

en utilisant le lanceur, vous pouvez également exécuter des scripts Python 2 (qui sont souvent syntaxiques incompatibles avec Python 3), Si vous décidez de conserver votre installation Python 2.7. Il suffit d'utiliser py -2 script.py pour lancer script.


comme pour les paquets PyPI, chaque installation Python est livrée avec son propre dossier dans lequel les modules sont installés. Donc, si vous installez une nouvelle version et vous souhaitez utiliser les modules que vous avez installés pour une version antérieure, vous devez installer en premier pour la nouvelle version. Les versions actuelles de l'installateur vous offrent également d'installer pip ; il est activé par défaut, donc vous avez déjà pip pour chaque installation. À moins que vous ajoutez explicitement une installation Python au chemin, vous ne pouvez pas simplement utiliser pip . Heureusement, vous pouvez aussi simplement utiliser le lanceur py.exe pour ceci: py -m pip exécute pip . Par exemple, pour installer une belle soupe pour Python 3.6, vous pouvez lancer py -3.6 -m pip install beautifulsoup4 .

22
répondu poke 2017-07-17 08:54:57

Vous pouvez utiliser pip pour mettre à jour un paquet. Il est super facile et recommandée.

pip install python --upgrade ou pip install python -U

Vous n'avez pas besoin de désinstaller python27 . Il suffit de définir le chemin de la version que vous aimez utiliser comme une version primaire et de l'utiliser. Réf: cliquez sur ici

mise à niveau sûre est une bonne idée si vous êtes dans la phase d'apprentissage.

6
répondu Ankush Rathi 2017-07-17 08:00:41

Python 2.x et Python 3.x sont différents. Si vous souhaitez télécharger une nouvelle version de Python 2, Vous pouvez simplement télécharger et installer la nouvelle version.

si vous voulez installer Python 3, vous pouvez installer Python 3 séparément puis changer le chemin pour Python 2.x à Python 3.x dans le Panneau de configuration > Tous les éléments du Panneau de configuration > Système > Paramètres Système avancés > Variables D'environnement.

1
répondu Julian Chan 2017-07-17 07:51:02