前提
macでpyenvを利用しています。
python -Vとした時にpyenvにて入れたバージョンに切り替わりません。
実現したいこと
ここに実現したいことを箇条書きで書いてください。
- pyenvでインストールしたバージョンに切り替え可能にする
該当のソースコード
export PYENV_ROOT="$HOME/.pyenv" #export PATH="$PYENV_ROOT/shims:$PATH" export PATH="$PYENV_ROOT/bin:$PATH" eval "$(pyenv init --path)" export LDFLAGS="-L/opt/homebrew/opt/zlib/lib" export CPPFLAGS="-I/opt/homebrew/opt/zlib/include" export PKG_CONFIG_PATH="/opt/homebrew/opt/zlib/lib/pkgconfig"
eval "$(pyenv init -)" export LDFLAGS="-L/opt/homebrew/opt/zlib/lib" export CPPFLAGS="-I/opt/homebrew/opt/zlib/include" export PKG_CONFIG_PATH="/opt/homebrewø/opt/zlib/lib/pkgconfig"
試したこと
上の.zprofile、.zshrcを記載後にsourceを使い、再起動もしましたが,
python -V実行時にPython 3.9.7が、pyenv versionsの実行時には3.7.3/envs/handsonが表示されます。
python -Vの際も同様に3.7.3が表示されるようにしたいです。
また気になっている点として.zprofile、.zshrcの両方をsourceするのでしょうか。
追記:こちらに記載のあった以下を書いてみましたがダメでした。
export PYENV_ROOT="$HOME/.pyenv"
command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"eval "$(pyenv init -)"
補足情報(FW/ツールのバージョンなど)
MacBookPro (14-inch, 2021)
OS: Monterey ver. 12.6
Chip: Apple M1 Pro
Memory: 16GB
あなたの回答
tips
プレビュー