理由とか
- Ubuntu 18 .04 は Python 3.6.9が入ってた
- デプロイしたら一部のTypeHintやら、dataclassでエラーに
- 標準のaptに3.7がいるので、入れてalternativesという王道
- 複数端末使う予定なので、Ansibleで出来るか確認したら追記するかも
コマンド
sudo apt install python3.7 -y
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2
sudo update-alternatives --config python3
確認
python3 -V
すると、3.7.5
が帰ってくるはず。
さ、またwheel作らなきゃ……