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

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

不言
不言avant
2018-12-12 09:53:292726parcourir

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'

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:

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

est modifié en

#!/usr/bin/python2

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

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

#!/usr/bin/python

a été remplacé par

#!/usr/bin/python2

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer