pythonのバージョンを切り替えたい場合の備忘録です(python3.9-->python3.10にしたいことがきっかけ)
Linux(ubuntu20.04)の場合
以下の方法を参照してupdate-alternatives
を使う方法でpython3.10
を使えるように切り替えることができた
Ubuntu 20.04にPython3.xを複数インストールして切り替える方法(PPA・apt)
sudo apt install -y software-properties-common sudo add-apt-repository ppa:deadsnakes/ppa
apt update
sudo apt update
Python 各バージョンインストール
sudo apt install -y python3.10 python3.10-venv
定義
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.10 140
Priorityを選択して切り替える方法
sudo update-alternatives --config python
windowsの場合
Linux同様の方法がないか調べたが、ぱっと調べた限りでは見つけられなかった(実際はあるのかもしれない)
結局、microsoft store
から該当バージョンをGUI経由でインストールして、
古いバージョンをアンインストール(windowsボタン押下+検索+アンインストールボタン押下)した。
https://superuser.com/questions/1399544/how-to-change-default-python-executable-on-windows-10
https://www.skillsugar.com/how-to-change-the-default-python-version
https://medium.com/swlh/how-to-set-up-a-virtual-environment-with-a-different-python-version-on-windows-10-9900eb0acf9a
最新バージョンのみを使い続ける場合はこの方法でも問題ないが、複数バージョンの同居が必要な場合はどうすればいいのかよく分からない。。が、やりたいことはできたのでOK。。
参考