修改默认python版本为3.x

🌞安装

  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 版本为例:

    1
    2
    3
    4
    # 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

🌞备份的原来软链接

1
mv /usr/bin/python /usr/bin/python.bak  删除原来指向python2的软链接

🌞使用3.x

1
ln -s /usr/local/python3.6/bin/python3.6 /usr/bin/python

🌞备份原来的pip软链接

1
mv /usr/bin/pip /usr/bin/pip.bak

🌞使用新的pip

1
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

推荐文章