pyenv のインストール (Ubuntu Debian) - Himeyama/himeyama GitHub Wiki
パッケージのアップデート & アップグレード
sudo apt update
sudo apt upgrade -y
Note: プロキシがある場合は、/etc/environment
および ~/.bashrc
で http_proxy
を設定しておく。
pyenv に必要なパッケージのインストール
https://github.com/pyenv/pyenv/wiki より。
sudo apt install make build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
pyenv のインストール
curl https://pyenv.run | bash
~/.bashrc
に設定を追加
nano ~/.bashrc
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv virtualenv-init -)"
一旦、ログアウトする。
Python のインストール
インストール可能なバージョンの確認
pyenv install -l
Python 3.9.10 のインストール
pyenv install 3.9.10
既定のバージョンを設定
pyenv global 3.9.10
pyenv versions
Python パッケージのアップデート諸々
pip install -U pip setuptools
pip install poetry # パッケージマネージャー
Note: Linux Brew をインストールしている状況下では一部のパッケージが動かない場合あり