Was tun, wenn Sie die Python-Version mit pyenv hätten wechseln sollen, diese aber nicht wechselt?
$ which python
/usr/bin
In diesem Fall hat / usr / bin, wo Python standardmäßig installiert ist, eine höhere Priorität als / usr / local, wo pyenv installiert ist.
$ vim /etc/paths
/usr/bin
/bin
/usr/local/bin
/usr/sbin
/sbin
/usr/local/sbin
Zu
/usr/local/bin
/usr/bin
/bin
/usr/local/sbin
/usr/sbin
/sbin
Erhöhen Sie die Priorität von / usr / local / ~.
$ which python
/usr/local/bin/pyenv
Sollte sein.
Wenn es immer noch nicht schaltet, Sollte in ~ / .bash_profile gesetzt worden sein
eval "$(pyenv init -)"
Es scheint, dass es nicht läuft, also lasst es uns direkt im Terminal treffen. Es kann aus irgendeinem Grund nicht ausgeführt werden, wenn das Terminal geöffnet wird. (Sorry, das Shell-Wort ist erfrischend) → (Ergänzung) Es wird ordnungsgemäß ausgeführt, indem nur in ~ / .bash_profile (Programmiererabfall!) Kommentiert wird.