J'utilise macOS Sierra. J'ai des problèmes à propos de l'utilisation de pyenv. Je veux utiliser pyenv. J'ai donc ajouté le chemin de pyenv.pyenv semble revenir à une ancienne version de Python après le redémarrage du terminal
$ est un shell.
$ vi ~/.bash_profile
[Bash_profile]
export PYENV_ROOT=/usr/local/var/pyenv
if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi
if which pyenv-virtualenv-init > /dev/null; then eval "$(pyenv virtualenv-init -)"; fi
et
$ source ~/.bash_profile
et
$ pyenv install 3.6.2
$ pyenv global 3.6.2
$ python -V
(Console Output) Python 3.6.2
I démarrées le terminal.
$ python -V
(Console Output) Python 2.7.10
Je dactylographiées pyenv global 3.6.2
à nouveau sur la coque, mais
$ python -V
(Console Output) Python 2.7.10
[mise à jour ~/.bash_profile]
Sangwon-Hong-MacBook-Pro:~ Frodo$ source ~/.bash_profile
Sangwon-Hong-MacBook-Pro:~ Frodo$ python -V
Python 3.6.2
Sangwon-Hong-MacBook-Pro:~ Frodo$ echo $PATH
/Users/Frodo/64bit-Multicore-OS/cross/bin:/usr/local/Cellar/ruby/2.4.1_1/bin:/usr/local/bin:/usr/local/Cellar/pyenv-virtualenv/1.1.0/shims:/usr/local/var/pyenv/shims:/opt/local/bin:opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/Frodo/.rvm/bin
[restart]: PATH ne met pas à jour.
Sangwon-Hong-MacBook-Pro:~ Frodo$ python -V
Python 2.7.10
Sangwon-Hong-MacBook-Pro:~ Frodo$ echo $PATH
/opt/local/bin:opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/Frodo/.rvm/bin
Quel est le problème?
je n'étais pas tout à fait clair que dans votre entrée après était et quel était sortie de la console. Je * pense * Je l'ai réparé, mais j'ai un autre regard pour m'assurer. –
Où est ce '.bash_profile'? Est-ce dans votre répertoire personnel (c'est-à-dire '~/.bash_profile') – donkopotamus
Oui, il se trouve dans mon répertoire personnel (/ Users/Frodo /). J'ai trouvé des problèmes. Lorsque j'ai tapé la source ~/.bash_profile et echo $ PATH, il est mis à jour sur le chemin pyev. Mais quand je relance terminal et echo $ PATH, le chemin de pyenv n'est pas inclus dans $ PATH. Je ne sais pas pourquoi ... – Frodo