CentOS 7 更新自带python版本

一、下载编译你需要的python版本包,我这里使用的是3.10

下载地址:Download Python | Python.org

1、解压:tar -zxvf Python-x.xx.xx.tgz(别照抄这个命令,把x.xx.xx改成你自己下载的python版本号

2、部署编译:

  • cd Python-x.xx.xx(这个也别照抄,把x.xx.xx改成你自己下载的python版本号
  • ./configure --prefix=/usr/local/python3 (我这里是部署在/usr/local/python3路径,因为我下载的python大版本是3.x的
  • make && make install

3、更换系统指令库

  • mv /usr/bin/python /usr/bin/python.bak(这一步不是必须的,如果原本没有python可以不执行
  • cd /usr/local/python3(我之前部署的路径
  • ln -s /usr/local/python3/bin/python3 /usr/bin/python(这一步是在指令库创建python指令,并链接到你安装的python版本

4、验证python版本

执行命令:python -V (看版本用大写的V,为啥不用小写的v,因为小写的v会直接进入内置模块展示台,实在不懂得话可以去百度

附录:

在部署的python部署路径下,可以看到有pip3的指令,如果在/usr/bin路径下没有pip指令,那么后面会无法载入python的依赖模块,那么给pip做个软链接就行了,如下命令:

ln -s /usr/local/python3/bin/pip3 /usr/bin/pip

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CentOS 7上,Python是一个系统级的依赖项,因此建议不要手动更新系统自Python版本。如果你需要安装新的Python版本,可以通过其他方式,如使用Anaconda或编译安装。 1. Anaconda:Anaconda是一个流行的Python发行版,它包含了很多常用的科学计算和数据分析库。你可以按照Anaconda官方文档中的步骤下载对应的安装包,并按照指示进行安装。安装完成后,你将拥有新版本Python,并可以使用`conda`命令来管理Python环境和安装第三方库。 2. 编译安装:如果你希望手动编译安装最新版本Python,可以按照以下步骤进行: - 首先,确保你的系统已经安装了编译工具和依赖项。可以执行以下命令以安装所需的软件包: ``` sudo yum groupinstall "Development Tools" sudo yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel expat-devel ``` - 接下来,下载Python源代码包,可以从Python官方网站上获取最新版本的源代码。 - 解压源代码包,并进入解压后的目录。 - 执行以下命令进行配置和编译: ``` ./configure --prefix=/usr/local/python3 make sudo make altinstall ``` - 编译安装完成后,你可以使用`/usr/local/python3/bin/python3`命令来运行新版本Python。 无论你选择使用Anaconda还是编译安装,都需要小心操作,避免对系统原有的Python版本造成影响。建议在测试环境中进行操作,并备份重要数据。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值