他のものとは別に、ソースコードから直接ビルドする
コンパイル方法
wget https://www.python.org/ftp/python/3.9.7/Python-3.9.7.tar.xz
xz -d Python-3.9.7.tar.xz
tar -xvf *.tar
sudo apt install libffi-dev #不然会出现 _ctype 错误
sudo apt install libssl-dev #pip3 支持ssl
./configure --prefix=/usr/local/python3
make && sudo make install
sudo ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3
sudo ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3
Python-3.9.7.tar.xz を最新の Python パッケージに置き換えることができます
深く考える
- python3 を完全に有効にする必要があります。もう python2 に固執しないでください。パフォーマンスでも文法機能でも、py3 は進歩しています。
- 今では直接ビルドしてインストールすることは少なくなりましたが、以前私が生産ラインを担当していた時は、 nginx-php-mysql の3点セットをスクリプトでバッチインストールしていましたが、 LNMPというパッケージがあったように記憶しています。スクリプトを使用して一度に所定の場所にインストールされます。
- オペレーティング システムをインストールし、ubuntu20 より上のバージョンを選択します。デフォルトは python3.8 です。