Je voudrais demander s’il est possible de faire de Python 3 un interpréteur par défaut sous Mac OS 10 lorsqu’on saisit python directement à partir du terminal? Si oui, quelqu'un peut-il aider à le faire? J'évite de basculer entre les environnements.
À votre santé
Méthode 1:
Dans ~/.bash_profile
, définissez un alias pour votre python3
alias python='python3'
Méthode 2 (j'utilise cette méthode pour conserver plusieurs versions de python):
Installez python3 (le virtualenv python3 sur ma machine est env-3.5) par virtualenv
, dans ~/.bash_profile
activez certains environnements virtuels:
source /Users/username/.virtualenvs/env-3.5/bin/activate
Je suggère d'utiliser un environnement virtuel, cela affectera votre système même les paquets mal foutus.
Est-ce que la recherche sur l'anaconda a été commentée par data_garden? Ici je poste comment je l'ai installé:
export PATH=$HOME/anaconda3/bin:$PATH
dans .bash_profile
conda search "^python$"
conda create -n env-3.6.5 python=3.6.5
, env-3.6.5 est le nom du nouvel env créésource activate env-3.6.5
, ajoutez-le dans .bash_profile
Terminé!
Vous pouvez exécuter conda env list
pour afficher tous les environnements virtuels que vous avez créés.
Vous pouvez le faire en changeant d'alias, en tapant quelque chose comme $ alias python = python3 dans le terminal . Si vous voulez que la modification reste ouverte ~. Ctrl + O pour enregistrer et Ctrl + X pour fermer . Ensuite, tapez $ source ~./bash_profile dans le terminal.