Maison > Article > développement back-end > Deux façons de modifier la version python par défaut d'Ubuntu python-> Anaconda
Vous pouvez utiliser la commande ls comme suit pour vérifier quels fichiers binaires Python sont disponibles sur votre système.
$ ls /usr/bin/python* /usr/bin/python /usr/bin/python2 /usr/bin/python2.7 /usr/bin/python3 /usr/bin/python3.4 /usr/bin/python3.4m /usr/bin/python3m
Exécutez la commande suivante pour afficher les informations de version Python par défaut :
$ python --version Python 2.7.8
1. l'utilisateur :
Si vous souhaitez modifier la version Python pour un utilisateur spécifique, il vous suffit de créer un alias dans son répertoire personnel. Ouvrez le fichier ~/.bashrc de l'utilisateur et ajoutez de nouvelles informations d'alias pour modifier la version Python par défaut.
alias python='/usr/bin/python3.4'
Une fois l'opération ci-dessus terminée, reconnectez-vous ou rechargez le fichier .bashrc pour que l'opération prenne effet.
$ . ~/.bashrc
Vérifiez la version actuelle de Python.
$ python --version Python 3.4.2
2. Modifier la version Python au niveau du système
Nous pouvons utiliser des alternatives de mise à jour pour changer la version Python pour l'ensemble du système. Connectez-vous en tant que root et listez d'abord toutes les informations sur la version alternative de Python disponibles :
# update-alternatives --list python update-alternatives: error: no alternatives for python
Si le message d'erreur ci-dessus apparaît, cela signifie que la version alternative de Python n'a pas été mise à jour. -reconnaissance de commandes alternatives. Pour résoudre ce problème, nous devons mettre à jour la liste de substitution pour inclure python2.7 et python3.4.
# update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1 update-alternatives: using /usr/bin/python2.7 to provide /usr/bin/python (python) in auto mode # update-alternatives --install /usr/bin/python python /usr/bin/python3.4 2 update-alternatives: using /usr/bin/python3.4 to provide /usr/bin/python (python) in auto mode
--l'option d'installation utilise plusieurs paramètres pour créer des liens symboliques. Le dernier paramètre spécifie la priorité de cette option. Si nous ne définissons pas d'option alternative manuellement, l'option avec la priorité la plus élevée sera sélectionnée. Dans cet exemple, nous définissons la priorité 2 pour /usr/bin/python3.4, donc la commande update-alternatives le définira automatiquement comme version Python par défaut.
# python --version Python 3.4.2
Ensuite, nous répertorions à nouveau les alternatives Python disponibles.
# update-alternatives --list python /usr/bin/python2.7 /usr/bin/python3.4
À partir de maintenant, nous pouvons utiliser la commande ci-dessous pour basculer à tout moment entre les versions alternatives répertoriées de Python.
# update-alternatives --config python
# python --version Python 2.7.8
3. Supprimer la version alternative
Une fois qu'une version alternative de Python n'existe plus dans notre système, nous pouvons la supprimer Supprimé de la mise à jour -liste des alternatives. Par exemple, nous pouvons supprimer la version python2.7 de la liste.
# update-alternatives --remove python /usr/bin/python2.7 update-alternatives: removing manually selected alternative - switching python to auto mode update-alternatives: using /usr/bin/python3.4 to provide /usr/bin/python (python) in auto mode
Méthode 2, supprimez le lien logiciel
rm -rf /data/logs ln -s /temp/logs /data/logs
Résoudre l'erreur ln du lien logiciel - bash : /usr/local/bin/mysql : Trop de niveaux de liens symboliques
Résumé
Ce qui précède est l'intégralité du contenu de cet article. J'espère que le contenu de cet article pourra être utile pour. les études ou le travail de chacun. Cela apportera de l'aide. Si vous avez des questions, vous pouvez laisser un message pour communiquer.
Pour plus de deux méthodes de modification de la version Python par défaut d'Ubuntu python-> Pour les articles liés à Anaconda, veuillez faire attention au site Web PHP chinois !