Que faire si vous auriez dû changer la version Python avec pyenv mais que cela ne change pas
$ which python
/usr/bin
Dans ce cas, / usr / bin, où Python est installé par défaut, a une priorité plus élevée que / usr / local, où pyenv est installé.
$ vim /etc/paths
/usr/bin
/bin
/usr/local/bin
/usr/sbin
/sbin
/usr/local/sbin
À
/usr/local/bin
/usr/bin
/bin
/usr/local/sbin
/usr/sbin
/sbin
Augmentez la priorité de / usr / local / ~.
$ which python
/usr/local/bin/pyenv
Devrait être.
S'il ne change toujours pas, Doit avoir été défini dans ~ / .bash_profile
eval "$(pyenv init -)"
Il semble que cela ne fonctionne pas, alors frappons-le directement dans le terminal. Il peut ne pas être exécuté lorsque le terminal est ouvert pour une raison quelconque. (Désolé, le mot shell est rafraîchissant) → (Ajout) Il sera exécuté correctement juste en commentant dans ~ / .bash_profile (gaspillage du programmeur!)