首页 > 系统相关 >Centos7升级python3.9

Centos7升级python3.9

时间:2023-09-13 11:55:59浏览次数:41  
标签:bin 升级 python devel Centos7 usr pip 3.9 python3.9

Centos7升级python3.9

1.系统升级

yum update -y
 
yum -y groupinstall "Development tools"
 
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel psmisc libffi-devel

2.下载python3.9源码包

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

3.解压:

tar -xzf Python-3.9.1.tgz

4.然后 cd Python-3.9.1 文件目录下。创建Python-3.9.1的安装目录:

mkdir  /usr/local/python3/

5.开始编译安装。

在Python-3.9.1目录下生成安装配置文件:

./configure --prefix=/usr/local/python3

然后执行编译和安装:

make && make install

7.修改系统路径和指向。

安装完成后,接下来开始配置系统连接和路径指针。

首先把centos旧的python版本移走:
 mv /usr/bin/python /usr/bin/python_old
 mv /usr/bin/pip /usr/bin/pip_old
或者不移走,选择备份:
 cp /usr/bin/python /usr/bin/python.bak
 cp /usr/bin/pip /usr/bin/pip.bak
最后修改系统软链接:
ln -s /usr/local/python3/bin/python3.9 /usr/bin/python
ln -s /usr/local/python3/bin/pip3.9 /usr/bin/pip

E2j2hZw!G6zX9qg  gitlab

标签:bin,升级,python,devel,Centos7,usr,pip,3.9,python3.9
From: https://www.cnblogs.com/elliotzsh/p/centos7-upgrade-python39-z2bfnz9.html

相关文章

  • Centos7更换yum源为阿里yum源
    #Step1:下载repository没有wget命令就用curlwget-O/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-7.repo`curl-o/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-7.repo#Step2:安装epel基础组件源没有wget命令......
  • VMware中的CentOS7虚拟机固定ip地址
    1.虚拟机网络连接模式采用NAT模式2.开机后修改ifcfg-ens33文件cd/etc/sysconfig/network-scripts#有的机器不叫ens33,数字可能不同vimifcfg-ens33需要修改BOOTPROTO的值为static,并且添加IPADDR,GATEWAY,DNS1。(因为子网掩码默认是255.255.255.0所以可以不用添加NETMASK=25......
  • 多场景PAI-Diffusion中文模型家族大升级,12个模型、2个工具全部开源
    作者:段忠杰、刘冰雁、汪诚愚、邹心怡、黄俊概述在过去几年中,随着AI生成内容(AIGeneratedContent,AIGC)的快速发展,StableDiffusion模型在该领域崭露头角。阿里云机器学习PAI团队为推动这一领域的发展,参考了StableDiffusion的模型结构,结合中文语言的特点,通过大量对模型预训练数据的......
  • 图解 Kubernetes 中应用平滑升级4种方式
    如果你已经使用Kubernetes一段时间了,则可能需要考虑计划定期升级。从Kubernetes1.19开始,每个开源版本都提供一年的补丁。你需要升级到最新的可用次要版本或补丁版本才能获得安全性和错误修复。但是,如何在不停机的情况下升级基础架构的关键部分呢?本文将指导你了解在任何环境中......
  • 数据中心10G/40G网络向25G/100G升级
    25G成为10G以太网接力棒为什么25G能够成为10G以太网接力棒?纳多德分析,一方面,虽然可聚合四个10GbE物理通道实现40G,但这些解决方案相比25G更昂贵而且功耗更高。另一方面,相比10G,25G方案具有增强计算和存储效率的优点,提供带宽更高、速度更快的连接,并可运行两个25G通道实现50G,或运......
  • 安装CentOS7 解决错误信息:Warning: /deu/root does not exist Generating
    本文适用于错误信息"Warning:/deu/rootdoesnotexistGenerating"的一种情况不适用于错误信息"Warning:/dev/rootdoesnotexist,couldnotboot" 在给一台老旧的 DellR710安装CentOS7时发现的一个错误"Warning:/deu/rootdoesnotexistGenerating" 看了好......
  • linux(centos7)安装防火墙firewalld及开放端口相关命令
    安装firewalld防火墙命令:yuminstallfirewalld  安装完成,查看防火墙状态为notrunning,即未运行,输入命令开启:  添加开放端口:   防火墙相关命令: 查看防火墙状态systemctlstatusfirewalld.service 打开防火墙systemctlstartfirewalld.service 关闭......
  • vm - centos7 - 解决centos-home 比 centos-root 磁盘多的问题,将home的磁盘划分到root
    `此刻的磁盘信息如下[root@localhost/]#df-h文件系统容量已用可用已用%挂载点devtmpfs475M0475M0%/devtmpfs487M0487M0%/dev/shmtmpfs487M7.7M479M2......
  • 开源社区赋能,Walrus 用户体验再升级
    基于平台工程理念的应用管理平台Walrus已于上月正式开源,目前在GitHub已收获177颗星......
  • 修改centos7时区
    date查看时间timedatectl查看时区timedatelist-timezones查看系统时区timedateset-timezonesAsia/shanghai设置系统时区timedatectlset-timezoneAsia/Hong_Kong......