华为centos7服务器中安装python3.10.13 脚本方式安装或手动安装

举报
luichun 发表于 2023/09/27 02:22:40 2023/09/27
【摘要】 安装python3.10.13 脚本方式安装或手动安装

因为华为服务器中的centos7版本的自带python2.7 和python 3.6版本
需求:在服务器中安装python3.10.13版本【稳定版本】 并且安装最新版本的pip
注意:

1:这里会使用到华为的镜像源

2:如果无法通过脚本脚本方式安装,请按照以下命令手动输入安装

#!/bin/sh

#更新centos7的源
cp -a /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
wget -O /etc/yum.repos.d/CentOS-Base.repo https://repo.huaweicloud.com/repository/conf/CentOS-7-reg.repo
yum clean all
yum makecache
yum repolist all

#更新yum   安装python所需的插件--并且添加openssl11的软连接到旧版本的openssl中
yum update -y
yum install -y gcc openssl openssl-devel libffi-devel bzip2-devel openssl11 openssl11-devel openssl11-static
ln -sf /usr/lib64/pkgconfig/openssl11.pc /usr/lib64/pkgconfig/openssl.pc

# 下载python3.10.13版本的安装包----因为无法通过yum 安装python3.10版本
cd /home/sh/
wget https://www.python.org/ftp/python/3.10.13/Python-3.10.13.tgz

# 解压安装包--进行安装python3.10.13
tar zxf Python-3.10.13.tgz --no-same-owner
sleep 5s
cd Python-3.10.13
./configure --enable-optimizations
make
make altinstall

#make altinstall 表示不通过覆盖旧版本的python 安装新版本的python3.10
# 本文件存放于 /home/sh/test.sh
# 执行本脚本的命令
# bash /home/sh/test.sh
【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。