一般ubantu都会自带有python环境,但是有些ubantu的镜像版本比较低,想用python3就需要进行升级。
查询系统的python3版本
python3 -V
如上图,说明安装了python3
查询系统的python2版本
python -V
如上图,说明没有python2
如果系统自带的是python2,想升级到python3,;
首先,到官网复制下载地址
找到自己需要的版本,右键复制下载地址;
然后控制台内输入:
wget https://www.python.org/ftp/python/3.12.3/Python-3.12.3.tgz
指令中多了-c 代表断点续传,下载过程中如果遇到断网,恢复后可以继续下载。
wget -c https://www.python.org/ftp/python/3.12.3/Python-3.12.3.tgz
注意看啊,我这个是直接下载到Desktop文件夹下的包,解压指令需要到你下载的包的文件下进行执行
tar -zxvf Python-3.12.3.tgz
***执行操作之前需要安装编译所需的包***
sudo apt install build-essential zlib1g-dev libbz2-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
进入解压之后的文件夹,然后执行指令
cd Python-3.12.3/
继续执行,–prefix=用于指定安装路径
./configure --prefix=/usr/local/src/python312
继续执行
sudo make
和
sudo make install
成功之后就已经安装完成
最后建立软连接
sudo ln -s /usr/local/src/python37/bin/python312 /usr/bin/python312
sudo ln -s /usr/local/src/python37/bin/python312 /usr/bin/python312
下来你就可以使用python3.12.3了