【2022】ubuntu20.04にpyenvでpythonを爆速インストールする手順【最新版】

新月一2022-09-18Otherpyenv 環境構築

TIP

pythonのバージョンを管理するのに、pyenvが便利です。linuxでpyenvからpythonをインストールして使えるようにするまでの手順をまとめました。

pyenvとは

pyenvとは、みんな大好きpythonのバージョン管理ソフトウェアです。pythonはバージョンによってかなりライブラリの依存度が変わってくるので、バージョン管理が不可欠です。 .pyenvにクローンして使うのが定石となってます。

pyenv公式github

https://github.com/pyenv/pyenv

ubuntu(20.04)の場合の手順

パッケージの更新

コマンド内容
sudo apt updateパッケージ一覧を更新
sudo apt upgradeパッケージを更新
sudo rebootOSを再起動

一旦再ログインします。

pyenvのインストール

コマンド内容
sudo apt install -y build-essential libffi-dev libssl-dev zlib1g-dev liblzma-dev libbz2-dev libreadline-dev libsqlite3-dev libopencv-dev tk-dev git必要ライブラリをインストール
git clone https://github.com/pyenv/pyenv.git ~/.pyenv.pyenvに公式gitをclone
cd ~/.pynev作成したディレクトリに移動
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc.bashrcに記入
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc.bashrcに記入
echo 'eval "$(pyenv init --path)"' >> ~/.bashrc.bashrcに記入
source ~/.bashrc.bashrcを反映

pythonのインストール

コマンド内容
pyenv versionpyenvがインストールされているかの確認
pyenv install --listinstallできるpythonのバージョンを確認
pyenv install 3.10.7python3.10.7のインストール。3.10.7の部分にはインストールするバージョンを書く
pyenv global 3.10.73.10.7を普段使いのバージョンに設定(もしそのディレクトリ以下のみ設定する場合はpyenv local 3.10.7)
pyenv versions設定したバージョンに印が付いていることを確認

ここまで来たらインストール完了です。pythonコマンドを押してバージョンを確認してみてください。対話モードを出るにはexit()です。

Last Updated 2023-04-16 05:02:26