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