python3.9.0を一気にインストール
$~ sudo apt update #更新软件源
$~ sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev
$~ wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz
#官网下载压缩包, 要换版本,只需要修改3.9.0
$~ sudo tar -xvzf Python-3.9.0.tgz #解压
$~ cd Python-3.9.0 #进入python文件夹
$~ ./configure --with-ssl prefix=/usr/local/python39 #指定python安装位置
$~ make #编译
$~ sudo make install #安装
2. Python インタープリターを環境変数に追加します。
1. /usr/local/python39/bin に入り、
cd /usr/local/python39/bin
sudo cp python3.9 python
sudo cp pip3 pip
#在bin目录下复制python3.9 名字改为python
#在bin目录下复制pip3 名字改为pip
2. システム環境に追加されたディレクトリを照会できます。コマンドは次のとおりです。
echo $PATH
/home/xxx/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin
2.1. 方法 1
1. /usr/local/python39/bin の python を /usr/local/bin にコピーします
sudo cp /usr/local/python39/bin/python /usr/local/bin/python
知らせ:
1. システムはデフォルトで /usr/local/bin ディレクトリをシステム環境に配置するため、すべての python コマンドを見つけることができます。
2. ただし、/usr/local/bin は先頭に配置されていないため、他の構成済みディレクトリによって傍受される可能性があります。
2.2. 方法 2.
1. /usr/local/python39/bin ディレクトリをシステム環境に追加します
sudo vi /etc/profile
#在最后添加
PATH=/usr/local/python39/bin:$PATH
#添加后,就重启虚拟机或服务器
知らせ:
1. ここでは、/usr/local/python39/bin ディレクトリをシステム環境に追加します。
2.構成ファイルが変更されたため、サーバーまたは仮想マシンを再起動する必要があります
テスト、ターミナルに python と入力
$ python
Python 3.9.0 (default,Apr 27 2023,17:24:11)
テストピップ
pip list
pip3 list
注: 多くの場合、おそらく安定性のために、2 つの方法が一緒に実行されます。