Skip to content

Ubuntu 20.10 に pyenv で Python 3.9.1 をインストールする

以前に CentOS7 に pyenv で Python 3.7.x 系をインストールする というメモを書きました。 今回は Ubuntu 20.10 に pyenv で Python 3.9.1 をインストールする手順をメモしておきます。

pyenv をインストールする

依存関係のあるソフトウェアをインストールします。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
apt -y install \
  build-essential \
  git \
  libbz2-dev \
  libffi-dev \
  liblzma-dev \
  libreadline-dev \
  libsqlite3-dev \
  libssl-dev \
  zlib1g-dev

pyenv を clone します。

1
git clone https://github.com/pyenv/pyenv.git ~/.pyenv

環境変数を定義します。

1
2
3
4
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
source ~/.bashrc

現時点では 1.2.22-47-g4c302a02 がインストールされました。

1
2
# pyenv -v
pyenv 1.2.22-47-g4c302a02

Python をインストールする

インストール可能な Python のバージョンを確認します。

1
pyenv install --list

今回は 3.9.1 をインストールします。

1
2
3
pyenv install 3.9.1
pyenv global 3.9.1
pyenv rehash

pip (と setuptools) をアップグレードしておきます。

1
pip install --upgrade pip setuptools