🐱
macでpyenvをインストールする
pyenvについて
pyenv lets you easily switch between multiple versions of Python. It's simple, unobtrusive, and follows the UNIX tradition of single-purpose tools that do one thing well.
This project was forked from rbenv and ruby-build, and modified for Python.
pyenv は複数のバージョンの Python を簡単に切り替えられるようにします。シンプルで邪魔にならず、一つのことをうまくやる単一目的のツールという UNIX の伝統に従ったものです。
このプロジェクトは rbenv と ruby-build からフォークされ、Python 用に修正されました。
インストール
brew経由
brew install pyenv
パスを通す
ここでつまることが多い印象
zshをお使いの場合は ~/.zshrcに以下を追記
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init --path)"
which pythonでpyenvのパスが出力されればOK
which python
# /Users/username/.pyenv/shims/python
コマンド
インストールできるPython version一覧
pyenv install --list
Pythonのインストール
pyenv install <version>
# 3.8.0を入れるなら
pyenv install 3.8.0
globalのPython version変更
pyenv global <version>
カレントディクレトリでPython version変更・固定
pyenv local <version>
Discussion