云容器安装Python3.9

CentOS7

打开CSDN开发云云容器,并以root身份登录到CentOS系统。

运行以下命令更新系统软件包列表:

yum update

安装依赖软件包以支持编译Python:

yum install gcc openssl-devel bzip2-devel libffi-devel zlib-devel

注意:如果可以用sudo,那就用sudo

下载Python 3.9的源代码包,您可以访问Python官方网站获取最新版本的下载链接:

wget -c https://www.python.org/ftp/python/3.9.7/Python-3.9.7.tgz

官网通常比较慢,我通常采用华为源(参考python国内镜像源):

wget -c https://mirrors.huaweicloud.com/python/3.9.7/Python-3.9.7.tgz

解压源代码包:

 tar -xf Python-3.9.7.tgz

进入解压后的目录:

 cd Python-3.9.7

配置和编译Python:

 ./configure --enable-optimizations

make -j$(nproc)

安装Python到系统:

make altinstall

使用 altinstall 而不是 install 是为了避免覆盖系统默认的Python版本。

现在,您已经成功安装了Python 3.9。您可以通过运行以下命令来验证安装:

 python3.9 --version

Ubuntu

打开CSDN开发云云容器,并以root身份登录。

运行以下命令来安装 Python 3.9 的依赖项:

apt-get update

apt-get install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget

下载 Python 3.9 源代码包。您可以从 Python 官方网站下载最新版本的源代码包,并将其复制到容器中,或者使用以下命令从终端直接下载:

 wget -c https://www.python.org/ftp/python/3.9.6/Python-3.9.6.tgz

 官网通常比较慢,我通常采用华为源(参考python国内镜像源):

wget -c https://mirrors.huaweicloud.com/python/3.9.7/Python-3.9.7.tgz

解压缩下载的源代码包:

 tar -xzvf Python-3.9.6.tgz

进入解压后的目录:

 cd Python-3.9.6

配置编译选项并进行编译:

 ./configure --enable-optimizations

make -j <number_of_cores>

注意:请将 <number_of_cores> 替换为您系统中的 CPU 核心数量。例如,如果您的系统有 4 个 CPU 核心,可以使用 make -j 4。

安装编译好的 Python 3.9:

make altinstall

使用 altinstall 而不是 install 可以避免与系统默认的 Python 版本冲突。

验证安装是否成功:

 python3.9 --version

应该输出类似于 Python 3.9.6 的版本信息。

附上CSDN开发云的链接,有兴趣可以申请,应该是能用年限换免费时间

​​​​​​​​​​​​​​​​​​​​​​​​​​​【开发云】年年都是折扣价,不用四处薅羊毛icon-default.png?t=N7T8https://dev.csdn.net/activity?utm_source=sale_source&sale_source=fVqNTkU2ib

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wufeng无峰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值