Debian更新Python版本和切换默认Python版本
如何在Debian 10上安装Python 3.9
安装构建Python所需的依赖项
apt update
apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev curl libbz2-dev
1.下载 python 3.9
wget https://www.python.org/ftp/python/3.9.1/Python-3.9.1.tgz
解压Python
tar -xf Python-3.9.1.tgz
切换到Python源目录导航并执行configure脚本
cd Python-3.9.1
./configure --enable-optimizations
--enable-optimizations选项通过运行多个测试来优化Python二进制文件。 这会使得构建过程较慢。脚本运行许多检查以确保系统上的所有依赖项都存在。
启动Python 3.9构建过程
make -j 1
为了更快构建时间,修改-j对应于处理器的核心数。 您可以通过键入nproc来找到数字。
当构建过程完成时,安装Python二进制文件
make altinstall
我们正在使用altinstall而不是install,因为稍后将覆盖默认系统Python3二进制文件。
Python 3.9已安装并准备使用。 要验证它,请键入
python3.9 --version
输出应显示Python版本
Python 3.9.1
Python安装路径在
/usr/local/bin
使用方法
/usr/local/bin/python3.9 运行文件.py
/usr/local/bin/pip3.9 install 安装文件
2.修改python默认版本
查看python默认版本
python --version
将/usr/bin目录下的原python执行文件备份更名
mv /usr/bin/python /usr/bin/python2.7.0
将新版本3.9.1执行文件软链接复制到/usr/bin下
ln -s /usr/local/bin/python3.9 /usr/bin/python
将3.9.1版本python设置全局环境变量
vim /etc/profile
添加到profile文件末尾
#export PATH=$PATH:/usr/local/bin/python3.9
重置配置
source /etc/profile
验证安装成功
python --version