Ubuntu 16.04.6 LTSインストールpython 3.6/3.7/3.8およびpipの解決方法

1283 ワード

Ubuntu 16.04.6 LTSインストールpython 3.6/3.7/3.8およびpipの解決方法
pythonコードを実行すると、いくつかの構文はpython 3.6+にのみ適用され、Ubuntu 16.04のデフォルトのpython 3バージョンでは3.5...
シナリオ1:ソースコードのコンパイルが煩雑すぎる
シナリオ2:ppaインストール、ほとんどのチュートリアルに残されたリンクが古くなりすぎて、ppaソースが失効しました(ブログのパクリはいつ休みますか)
以下に、EMCのソリューションを示します.
Step1. Python 3をインストールします.x
deadsnakesソースを追加し、本博文のリリースまで有効です.
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.7 #      

Step2. Python 3をインストールします.x対応pipget-pip.pyスクリプトによる処理
cd /tmp
curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py"
python3.7 get-pip.py

プロンプトに権限がない場合はroot権限を使用します.
意外なことにpip3 -Vは対応するPython3.xのバージョンを表示するはずです.
もっと良い解決策はpyenvで、知りたい人は見てもいいです.