Debian 11 上安装 Python 3.10 ,并不影响原有的 Python 环境

Debian 11 上安装 Python 3.10 ,并不影响原有的 Python 环境

一、更新程序包并安装编译依赖环境

sudo apt update && sudo apt upgrade
sudo apt install wget build-essential libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev

二、开始正式安装

1. 下载Python源码包

cd ~
wget https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tgz

2. 解压源码

tar xzf Python-3.10.0.tgz

3. 编译前的准备

cd Python-3.10.0
./configure --enable-optimizations

–enable-optimizations为优化性能选项,其余类似的还有–prefix=PATH指定安装目录,可根据需要进行选择。

4.编译

检查完成后,从源代码构建 Python 3.10,如下所示。请记住使用 -j 标志加快进程。这指定了系统中的内核数。nproc命令显示您的系统内核。

make -j 4

5.安装

make altinstall

altinstall用于防止编译器覆盖默认Python版本。

6.验证安装

python3.10 -V

至此,已完成 Python3.10 的安装,且不影响原有 Python 环境。

此方法安装的 Python3.10,自带pip,调用命令为: python3.10 -m pip

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容