RaspberryPiへのPythonインストールメモ

RaspberryPiにUbuntu入れて適当にPythonインストールしてたらSSL関連でpipが詰まったのでそのメモ。

$ sudo apt update
# ビルド用ライブラリのインストール (これを忘れていた。)
$ sudo apt install build-essential libbz2-dev libdb-dev \
  libreadline-dev libffi-dev libgdbm-dev liblzma-dev \
  libncursesw5-dev libsqlite3-dev libssl-dev \
  zlib1g-dev uuid-dev tk-dev

# ソースのダウンロード
$ wget https://www.python.org/ftp/python/3.9.5/Python-3.9.5.tar.xz

# 解凍
$ tar -zxvf Python-3.9.5.tar.xz

$ cd Python-3.9.5
# ビルドコンフィグ
$ ./configure
# コンパイル
$ make
# インストール
$ sudo make install

# Version確認
$ python3.9 --version
# ワーキングディレクトリの作成
$ mkdir work
$ cd work

# venv環境作成
$ python3.9 -m venv venv

# venv環境起動
$ source venv/bin/activate

参考

www.python.jp