pip désinstaller python2

article Annuaire


Familier avec python sait python2 et la syntaxe python3 et les bibliothèques, certains ne sont pas compatibles, bien que le fonctionnaire de python a été annoncé nouvelles en 2017 a arrêté le soutien officiel python2, mais en raison du python2 industriel a été utilisé plus, cette le temps a été étendu, et en 2018, le père de python Guido van Rossum est également la réponse de courrier quand mettre fin au soutien pour python2.7

Le contenu du message est le suivant:

Jouons pas des jeux avec la sémantique. La façon dont je vois la situation 2.7 est que EOL est le 1er Janvier, 2020, et il n'y aura aucune mise à jour, même pas des correctifs de sécurité, source uniquement après cette date. Support (des devs de base, le PSF et python.org) arrête complètement à cette date. Si vous voulez un soutien au-delà de 2,7 ce jour-là, vous devrez payer un fournisseur commercial. Bien sûr, il est open source afin que les gens sont également invités à elle fourchette. Mais les développeurs de base ont peiné assez longtemps, et a été annoncé avec suffisamment de temps et de fanfare que je ne me sens pas la date 2020 EOL (une extension de la! EOL 2015 à l'origine annouced) mal à arrêter pour soutenir tout.

Tel est l'effet sur:

2.7 Date Python EOL est le 1er Janvier 2020, après quoi il n'y aura aucune mise à jour, les correctifs de sécurité ne seront pas la source du.

Après le Nouvel An Day 2020, de l'équipe de développement de base Python, PSF (Python Software Foundation), le soutien Python.org, tous sont arrêtés.

Si plus tard vous voulez soutenir 2.7, vous devez payer un fournisseur commercial. Bien sûr, parce que Python est open source, il est donc la bienvenue à la fourchette.

Mais ne paniquez pas, la migration de Python 2 vers Python 3 n'a pas si difficile à imaginer. Pour faciliter la migration vers python2 python3, python3 est l'outil 2to3.

Installation 2to3

Ouvrez PyCharm « Configuration »> « Outils »> « Outils externes »
Insérer ici l'image Description
Nom: 2to3 (peut personnaliser, vous savez quelles sont les caractéristiques de la ligne)
la description: description, choix, vous ne pouvez pas écrire
programme: interpréteur python chemin sur votre propre ordinateur , je joins ici pour référence

E:\tools\python\step\python.exe

Arguments:

E:\tools\python\step\Tools\scripts\2to3.py
-w
$FilePath$

2to3.py écrire leur propre chemin, le chemin peut se référer, sont sous les scripts Outils de
travail:

$FileDir$

Puis sur OK pour enregistrer les paramètres peuvent être

Utilisez 2to3

L'essai Let

print "hello"

La syntaxe ci - dessus est python2
son script mise en œuvre 2to3:

RefactoringTool: Skipping optional fixer: buffer
RefactoringTool: Skipping optional fixer: idioms
RefactoringTool: Skipping optional fixer: set_literal
RefactoringTool: Skipping optional fixer: ws_comma
RefactoringTool: Refactored E:\bigdata\prj\prj1\test_line.py
RefactoringTool: Files that were modified:
RefactoringTool: E:\bigdata\prj\prj1\test_line.py
--- E:\bigdata\prj\prj1\test_line.py	(original)
+++ E:\bigdata\prj\prj1\test_line.py	(refactored)
@@ -1 +1 @@
-print "hello"
+print("hello")

Par défaut, 2to3 ne sera faite lorsque la migration vers Python 3 étiquetage code modifié, le code Python 3 affiché dans la sortie est immédiatement disponible, mais vous pouvez ajouter dans 2to3 paramètre -w ou --write de sorte que vous pouvez modifier vos fichiers de code Python 2 directement, conformément à un programme donné.

le script 2to3 est non seulement valable pour un seul fichier, vous pouvez l'utiliser pour tous les fichiers Python dans un répertoire, et il récursive les fichiers Python dans tous les sous-répertoires prennent effet.

Publié 21 articles originaux · a gagné les éloges 28 · vues 3714

Je suppose que tu aimes

Origine blog.csdn.net/LPJCSY/article/details/103804664
conseillé
Classement