Comment basculer entre les versions Python sur Fedora Linux
- 5009
- 1445
- Lucas Bernard
Actuellement, la version Python par défaut sur Fedora Linux est Python 2. La version 22 de Fedora Linux ultérieure sera livrée avec le Python 3 comme version par défaut. Dans cette configuration, vous apprendrez à basculer entre les versions Python sur Fedora Linux. Commençons par inscrire toutes les versions Python disponibles sur votre système Fedora:
# ls / usr / bin / python * / usr / bin / python / usr / bin / python2.7 / usr / bin / python3 / usr / bin / python3.4m / usr / bin / python-coverage / usr / bin / python2 / usr / bin / python2-coverage / usr / bin / python3.4 / usr / bin / python3-mako
Maintenant, vérifiez votre version Python par défaut:
# python -v python 2.7.8
Pour modifier la version Python sur la base de l'utilisateur, créez simplement un nouvel alias en vous .bashrc
Situé sous votre répertoire d'origine:
$ alias python = "/ usr / bin / python3.4 "$ . ~ /.bashrc $ python --version python 3.4.2
Pour modifier la version Python à l'échelle mondiale, vérifiez d'abord si la version alternative Python est déjà enregistrée par alternatives
commande:
# alternatives - liste | grep -i python
Aucune sortie signifie que la version python alternative n'est pas encore configurée. Enregistrez les deux versions Python répertoriées ci-dessus avec alternative
commande.
# alternatives - install / usr / bin / python python / usr / bin / python3.4 2 # Alternatives --install / usr / bin / python python / usr / bin / python2.7 1
Les commandes ci-dessus instruisent alternatives
commande pour créer des liens symboliques pertinents à utiliser à tout moment un python
La commande est exécutée. Nous avons également donné python3.4
Une priorité plus élevée 2
ce qui signifie, si aucune alternative Python n'est sélectionnée python3.4
sera utilisé par défaut. Après l'exécution des commandes ci-dessus, votre version Python doit changer en python3.4
En raison de sa priorité plus élevée.
# python -v python 3.4.1
Basculer entre la version Python alternative ci-dessus est désormais simple comme:
# Alternatives - Config Python Il existe 2 programmes qui fournissent «Python». Commande de sélection ----------------------------------------------- * + 1 / usr / bin / python3.4 2 / usr / bin / python2.7 entrez pour garder la sélection actuelle [+], ou numéro de sélection de type: 2 [root @ localhost fedora] # python -v python 2.7.8
annexe
Problèmes connus avec Fedora Linux et Python 3 Version:
Message d'erreur:
# Fichier de package de recherche YUM "/ usr / bin / yum", ligne 30 sauf le clavier Interrup, e: ^ syntaxerror: syntaxe non valide
Si vous définissez Python3 globalement sur votre système, modifiez le Miam
Shebang à Python2:
# vi / usr / bin / yum de: #!/ usr / bin / python à: #!/ usr / bin / python2.7
De la même manière:
Message d'erreur:
Packages de téléchargement: fichier "/ usr / libexec / urlgrabber-axt-down", ligne 28 sauf oSerror, e: ^ syntaxerror: syntaxe non valide sortant sur l'annulation de l'utilisateur
Le problème est également lié à Python 3 set en tant que version globale par défaut. Pour corriger cette mise à jour d'erreur / usr / libexec / urlgrabber-axt-down
scénario:
# vi / usr / libexec / urlgrabber-axt-down de: #!/ usr / bin / python à: #!/ usr / bin / python2.7
Tutoriels Linux connexes:
- Choses à installer sur Ubuntu 20.04
- Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
- Choses à faire après l'installation d'Ubuntu 22.04 Jammy Jellyfish…
- Meilleure distribution Linux pour les développeurs
- Téléchargement Linux
- Une introduction à l'automatisation Linux, des outils et des techniques
- Choses à installer sur Ubuntu 22.04
- Installez Arch Linux dans VMware Workstation
- Installation de Manjaro Linux
- Commandes Linux: les 20 meilleures commandes les plus importantes que vous devez…
- « Comment installer Spotify sur Fedora Linux
- Comment installer la dernière Eclipse Java IDE sur Debian 9 Stretch Linux »