修改默认python版本为3.x

本文介绍了如何在Centos系统中将默认的Python版本更改为3.x。首先,从Python官网下载并安装3.x版本的源码。接着,找到Python3.x的安装目录和启动文件,备份原有的Python和pip软链接。然后,创建新的软链接指向Python3.x,并更新pip。最后,解决因切换Python版本导致的yum报错问题,修改相关文件的第一行以指定使用Python2.x的一个版本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

🌞安装
  1. 打开WEB浏览器访问 https://www.python.org/downloads/source/

  2. 选择适用于 Unix/Linux 的源码压缩包。

  3. 下载及解压压缩包 Python-3.x.x.tgz,3.x.x 为你下载的对应版本号。

  4. 如果你需要自定义一些选项修改 Modules/Setup

  5. 以 Python3.6.1 版本为例:

     # tar -zxvf Python-3.6.1.tgz
     # cd Python-3.6.1
     # ./configure
     # make && make install
    
  6. 检查 Python3 是否正常可用:# python3 -V

🌞找到python3.x安装目录和启动文件
  1. 使用whereis python3.x
🌞备份的原来软链接
    mv /usr/bin/python /usr/bin/python.bak  删除原来指向python2的软链接
🌞使用3.x
    ln -s /usr/local/python3.6/bin/python3.6 /usr/bin/python
🌞备份原来的pip软链接
    mv /usr/bin/pip /usr/bin/pip.bak
🌞使用新的pip
    ln -s /home/python3/bin/pip3 /usr/bin/pip
🌞其他问题
  1. 修改了默认python命令使用python3.x之后,可能yum会报错,因为yum使用的是python作为命令解释语言,默认使用的是python2.x版本
  2. 解决办法,将/usr/bin/yum文件中第一行修改成#!/usr/bin/python2.7,如果你的系统不是2.7,通过tab键的命令补全可以看到都有哪些版本,选一个2.x的版本就可以了。
  • t
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值