372 文字
2 分
【2022】ubuntu20.04にpyenvでpythonを爆速インストールする手順【最新版】
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=“PYENVROOT/bin: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()です。

【2022】ubuntu20.04にpyenvでpythonを爆速インストールする手順【最新版】
https://yurudeep.com/posts/devenv/2022/20220918/
作者
ひらノルム
公開日
2022-09-18
ライセンス
CC BY-NC-SA 4.0