Maison > développement back-end > Tutoriel Python > Exemple de modification des commandes Python sous Linux (avec code)

Exemple de modification des commandes Python sous Linux (avec code)

不言
Libérer: 2018-12-12 09:53:29
avant
2756 Les gens l'ont consulté

Ce que cet article vous apporte est un exemple de la façon de modifier les commandes Python sous Linux (avec du code). Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

La commande python par défaut sous Linux pointe vers python sous /usr/bin. Ce python pointe vers python2 dans le même répertoire, et pip par défaut sur pip de python2. à pip3, démarrez l’opération.

Supprimez la commande python d'origine (vous pouvez la sauvegarder d'abord, car je suis purement expérimental et n'hésitez pas à le faire), et copiez le fichier de lien python35 vers python.

Exemple de modification des commandes Python sous Linux (avec code)

Après avoir modifié la commande python, j'ai découvert que la commande pip était également automatiquement changée en pip de python3, ce qui était vraiment embarrassant.

Exemple de modification des commandes Python sous Linux (avec code)

D'ailleurs, je peux télécharger la commande du pipeline Linux, ce qui est vraiment pratique :

Il y a beaucoup de fichiers sous / usr/bin, je ne m'en soucie que. Comment créer un fichier avec python dans son nom ?

ll | grep -n 'python'
Copier après la connexion

Exemple de modification des commandes Python sous Linux (avec code)

Changer la commande python de python2 à python3 rencontrera le problème de l'utilisation de l'erreur yum :

File "/usr/bin/yum", line 30 except KeyboardInterrupt, e:
Copier après la connexion

Raison :

La gestion des packages Yum est écrite en utilisant python2. Après la mise à niveau de python2 vers python3, des problèmes surviennent en raison de la compatibilité syntaxique de la version python

Solution : modifiez simplement le fichier de configuration correspondant de yum. !

vi /usr/bin/yum
#!/usr/bin/python
Copier après la connexion

est modifié en

#!/usr/bin/python2
Copier après la connexion
Copier après la connexion

Exemple de modification des commandes Python sous Linux (avec code)

Modifier le fichier urlgrabber-ext-down et changer la version python

#!/usr/bin/python
Copier après la connexion

a été remplacé par

#!/usr/bin/python2
Copier après la connexion
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:segmentfault.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal