Maison >développement back-end >Tutoriel Python >Comment puis-je faire de Python 3.x la version par défaut sur macOS ?
Définition de Python 3.x comme version par défaut sur macOS X
De nombreuses applications logicielles s'appuient sur Python 2.7, qui est souvent la version par défaut sur macOS X. Cependant, vous préférerez peut-être utiliser Python 3.x pour les fonctionnalités modernes et les mises à jour de sécurité. Voici comment modifier la version par défaut de Python à l'échelle du système :
Considérez les impacts potentiels
La modification de l'exécutable Python par défaut peut potentiellement perturber les applications dépendantes de Python 2. Pour éviter cela , utilisez l'approche suivante :
Création d'un Alias
Les shells Bash ou zsh (par défaut dans macOS) prennent en charge les commandes d'alias. Ajoutez la ligne suivante à votre fichier ~/.profile :
alias python='python3'
Sourcing the Alias
Pour activer l'alias dans vos shells, sourcez ~/.profile depuis votre ~/.bash_profile ou ~/.zsh_profile :
[ -e ~/.profile ] && . ~/.profile
Utilisation l'alias
Après avoir recherché l'alias, la commande $python exécutera désormais Python 3.3. Pour appeler Python 2, utilisez la commande $python2.
Alias supplémentaires pour l'utilisation de l'interprète
Si vous le souhaitez, créez des alias supplémentaires pour un accès rapide à l'interprète :
alias 2='python2' alias 3='python3'
Shebang pour Python Exécutables
Dans les scripts, pensez à utiliser des shebangs explicites pour les exécutables Python 3 :
#!/usr/bin/env python3
Au lieu de :
#!/usr/bin/env python
Cela garantit que le système utilise Python 3 lors de l'exécution d'exécutables Python.
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!