Python3.9.1 ソースビルド

学校の関係でpython3.9.1を使う必要があったのでソースビルドをした.備忘録としてブログに手順を残しておく.

 

terminalで以下のコマンド

sudo apt-get install -y build-essential checkinstall

sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev

 tar -C /任意のdir -zxvf /(tgzファイルがあるところ)

で任意のディレクトリへ解凍

sudo ./confiugre --enable-optimizations

sudo make altinstall

これでビルド完了

python3.9で対話シェル入れるはず

pipのインストールは

python3.9 -m pip install package

で管理する

 

自分用の備忘禄なので読みにくさは勘弁してほしい。

 

(追記)このリンクにある手順のほうが色々カバーしてる

https://solarianprogrammer.com/2017/06/30/building-python-ubuntu-wsl-debian/