ものづくりのブログ

うちのネコを題材にしたものづくりができたらいいなと思っていろいろ奮闘してます。

Run `pyenv init` to see the necessary changes to make to your configuration.

pyenvの調子がおかしくなった。

 pyenv versions
  system
  2.7.16
* 3.9.4 (set by /Users/xxxxx/.pyenv/version)

pythonのバージョンを確認してみる。

$ python -V
Python 2.7.16

???

シェルを起動時すると以下のようなメッセージが表示される。

. ~/.zshrc 
WARNING: `pyenv init -` no longer sets PATH.
Run `pyenv init` to see the necessary changes to make to your configuration.

調べてみたら以下のようなものが...
github.com

Warning 解決方法

「.zshrc」に下記を追加する。

export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
if command -v pyenv 1>/dev/null 2>&1; then
  eval "$(pyenv init --path)"
fi

試しに実行

$ . ~/.zshrc
$ python -V
Python 3.9.4