一、当默认python版本低于python3.8时,需要手动安装。
1.更新软件包列表并安装构建python所需的软件包:
sudo apt updata
sudo apt install libffi-dev wget
2.使用wget从python下载页面下载最新源码:
wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz
3.下载完成后,解压缩:
tar -xf Python-3.8.0.tgz
4.切换到Pyhton源目录并执行configue脚本,该脚本执行许多检查以确保系统上的所有依赖项全部存在:
cd Python-3..8.0
./configure --enable-optimizations
5.启动Python3.8构建过程:
make -j 8
为了加快构建时间,请修改-j以使其对应于处理器中的内核数。 可以通过键入nproc查找编号
6.构建过程完成后,输入以下命令安装Python二进制文件:
sudo make altinstall
不要使用标准的make install,因为它将覆盖默认的系统python3二进制文件。
7.此时,Python 3.8已安装并准备使用。 通过键入以下内容进行验证:
python3.8 --version
输出应显示Python版本:
输出Python 3.8.0
二、建立软连接
sudo mv /usr/bin/python /usr/bin/python.bak
sudo ln -s /usr/local/bin/python3.8 /usr/bin/python
sudo mv /usr/bin/pip /usr/bin/pip.bak
sudo ln -s /usr/local/bin/pip3.8 /usr/bin/pip
三、此时可以创建虚拟环境
python3.8 -m venv venv