Comment faire de Python 3.x l'interpréteur Python par défaut sur macOS ?

DDD
Libérer: 2024-11-21 07:35:13
original
637 Les gens l'ont consulté

How Do I Make Python 3.x the Default Python Interpreter on macOS?

Comment utiliser Python 3.x comme interpréteur Python par défaut sur macOS

Lors de l'exécution de Mountain Lion, Python 2.7 est défini par défaut Version Python. Cependant, vous pouvez changer cela en Python 3.3 en suivant ces étapes :

Définissez Python 3.3 comme alias par défaut

Pour éviter de casser les applications dépendantes de Python 2, il est recommandé pour créer un alias dans votre shell qui est par défaut Python 3.3. Dans votre fichier ~/.profile, ajoutez la ligne suivante :

alias python='python3'
Copier après la connexion

Ensuite, sourcez ~/.profile dans votre ~/.bash_profile et ~/.zsh_profile à l'aide de la commande :

[ -e ~/.profile ] && . ~/.profile
Copier après la connexion

Cela définira l'alias python sur python3 dans tous les shells.

Alias ​​supplémentaires

Pour plus de commodité, vous pouvez créer des alias supplémentaires pour basculer facilement entre les versions de Python :

alias 2='python2'
alias 3='python3'
Copier après la connexion

Shebang for Scripts

Lors de la création de scripts Python, au lieu d'utiliser :

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

dans la ligne shebang, utilisez :

#!/usr/bin/env python3
Copier après la connexion

Cela garantira que Python 3.3 est utilisé pour exécuter ces scripts.

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!

source:php.cn
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