昨天有需要调试一款脚本,同事是有在Python3.9环境中开发的,和前面的版本是不同的,于是我在服务器中也需要安装Python3.9,所以这里顺带记录一下。
sudo apt update
sudo apt install software-properties-common
这里我们先升级下软件包。
sudo add-apt-repository ppa:deadsnakes/ppa
将PPA添加到源列表中,等会需要用到。
sudo apt install python3.9
然后我们直接apt安装Pthon3.9.
python3.9 --version
我们这样可以检测到已经安装完毕。不过,我们也可以直接从Python官方下载最新源安装。
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev
安装需要的软件支持。
wget https://www.python.org/ftp/python/3.9.1/Python-3.9.1.tgz
下载最新的源,当然这个要看是不是最新版本,我一般不会安装最新版本,直接次新版本。
tar -xf Python-3.9.1.tgz
然后解压。
cd Python-3.9.1
./configure --enable-optimizations
准备编译。
make -j 12
sudo make altinstall
执行安装。
然后我们看看是不是我们安装的版本。
python3.9 --version
这里我们可以选择其中的办法安装,如果要指定版本就后面的方法。