pyenvでバージョンが切り替わらない時!
[07/27, 2021] |
冷やし中華、いや、pythonはじめました。 こんにちはトモです。
python始めました。
で、やっぱり新しいpython使いたいなーということで、pyenvでバージョン管理しようと入れて、切り替えたのですが。
切り替わらない!!!
.bash_prfileに設定書いたのに変わらない!
検索すると、
.bash_prfileに
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
を書いて
「source ~/.bash_profile」しろ
とか
「eval "$(pyenv init -)"」しろ
とか書いてあると思います。
でも、変わりません!!🥲
「pyenv init」した時にちゃんと書いてあった
pyenv init した時にちゃんと書いてありました。
# Add pyenv executable to PATH and
# enable shims by adding the following
# to ~/.profile and ~/.zprofile:
ということでした。
ようは、
「.bash_prfile」ではなく「.profile」と「.zprofile」に書いてねってことです。
まじか!!
ということで、「.profile」と「.zprofile」に 先程の
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init --path)"
を書いて
eval "$(pyenv init -)"
を実行して
ターミナルを再起動!
で、できました!!
# Load pyenv into the shell by adding
# the following to ~/.zshrc:
と書いてあるので、「.zshrc」に「eval "$(pyenv init -)"」と書いて、ターミナルを再起動してもいいのかもしれません。
全然詳しくないのですが、要はMacのターミナルのshellがbashじゃなくてzshだから、.bash_profileに書いても意味ないから?なのかもしれません。
でもこれで無事、python始められました!!!!🍜