💎
[mac] pyenvを使った、pythonのinstall
1. pyenvをインストール
Homebrewをインストールしていない場合は、下記リンクよりインストール。
Homebrewでpyenvをインストール。
brew install pyenv
2. pathを通す
使っているshellを確認。
echo $SHELL
/usr/local/bin/zsh # <- zsh使ってる
zsh
を使っている場合は~/.zshrc
に、
bash
を使っている場合は、~/.bash_profile
に下記コードを追加。
~/.zshrc
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv init -)"
shellの設定を読み込ませる。
# bashの場合
source ~/.bash_profile
# zshの場合
source ~/.zshrc
3. pythonをインストール
pyenvでインストールできるpythonのバージョンを確認。
pyenv install --list
Available versions:
2.1.3
2.2.3
...
3.9.9 # <- これをインストールしたい
python 3.9.9をインストール。
pyenv install 3.9.9
4. 使用するpythonのバージョンを設定
インストールしたバージョンを確認する。
pyenv versions
system
* 3.9.9 (set by /Users/hayashikengo/.pyenv/version) # <- さっきインストールしたやつ
python 3.9.9を設定する。
# globalで設定
pyenv global 3.9.9
# localで設定
pyenv local 3.9.9
pythonバージョンの確認。
python --version
Python 3.9.9 # <- 設定されている
補足
eval "$(pyenv init --path)"
が無いと、pyenvのpythonにパスが通らなかった。
初めから、英語の公式ドキュメントを読目ばよかった。。
参考
Discussion