WSL2のAlmaLinuxでのコマンド操作
sudo yum install git -y
sudo yum groupinstall "Development Tools" -y
sudo yum install zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz -y
# python 3.8でpipenvを使う場合はインストールしておく
sudo yum install libffi-devel
pipenvを使うときにlibffi-develがないと以下のようなエラーが発生する。
File "/home/beeete2/.pyenv/versions/3.8.13/lib/python3.8/ctypes/__init__.py", line 7, in <module>
from _ctypes import Union, Structure, Array
pyenvのインストール
git clone https://github.com/pyenv/pyenv.git ~/.pyenv
pyenv install 3.8.13
# Python 3.8.13をインストールする
pyenv install 3.8.13
# インストールされているバージョンを表示する
pyenv versions
# 3.8.13をデフォルトにする
pyenv global 3.8.13
# Pythonのバージョンを確認する(3.8.13と表示される)
python --version