Centos7.3下将Python环境默认更改为Python3.6

  • A+
所属分类:Python学习 网站首页

1.安装python3.6

  1. [root@jumpserver2 ~]# yum -y install python36 python36-devel  

上面安装缓慢,改为国内源,然后安装

  1. [root@jumpserver2 ~]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo  
  2. --2020-10-31 09:07:32--  http://mirrors.aliyun.com/repo/epel-7.repo  
  3. 正在解析主机 mirrors.aliyun.com (mirrors.aliyun.com)... 124.239.234.249, 27.128.221.241, 124.239.158.233, ...  
  4.   
  5. [root@jumpserver2 ~]  
  6.   
  7.   
  8. [root@jumpserver2 ~]#  yum -y install python36 python36-devel  
  9. 已加载插件:fastestmirror, langpacks  

2.删除或备份原来指向python2的软链接

  1. [root@jumpserver bin]#mv /usr/bin/python /usr/bin/python.bak  
  2.   
  3. [root@jumpserver bin]# cd /usr/bin/  
  4. [root@jumpserver bin]#rm -rf python  

3.创建新的软链接

这时先查看一下安装python3所在的目录。

  1. [root@jumpserver bin]# pwd  
  2. /usr/local/python/bin  
  3. [root@jumpserver bin]# ls  
  4. 2to3  2to3-3.6  easy_install-3.6  idle3  idle3.6  pip3  pip3.6  pydoc3  pydoc3.6  python3  python3.6  python3.6-config  python3.6m  python3.6m-config  python3-config  pyvenv  pyvenv-3.6  
  5. [root@jumpserver bin]  
  6.   
  7. 然后做软链接:  
  8. [root@jumpserver bin]# ln -s /usr/local/python/bin/python3  /usr/bin/python  

4.查看是否更改成功

  1. [root@jumpserver /]# python -V  
  2. Python 3.6.5  
  3. [root@jumpserver /]  
  4. 或者  
  5. [root@jumpserver /]# python  
  6. Python 3.6.5 (default, Oct 30 2020, 10:52:02)   
  7. [GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux  
  8. Type "help", "copyright", "credits" or "license" for more information.  
  9. >>>   
  10. [root@jumpserver /]  

#
更改成功。

  1. 1:  
  2. File "/usr/bin/yum", line 30  
  3.     except KeyboardInterrupt, e:  
  4.                             ^  
  5. SyntaxError: invalid syntax  
  6.   File "/usr/bin/yum", line 30  
  7.     except KeyboardInterrupt, e:  
  8.                             ^  
  9. 修改/usr/bin/yum第一行2.7  
  10.   
  11. 2:  
  12. 升级   1 软件包 (+25 依赖软件包)  
  13.   
  14. 总计:29 M  
  15. 总下载量:27 M  
  16. Downloading packages:  
  17. No Presto metadata available for base  
  18.   File "/usr/libexec/urlgrabber-ext-down", line 28  
  19.     except OSError, e:  
  20.                   ^  
  21. SyntaxError: invalid syntax  
  22.   File "/usr/libexec/urlgrabber-ext-down", line 28  
  23.     except OSError, e:  
  24.                   ^  
  25. SyntaxError: invalid syntax  
  26.   File "/usr/libexec/urlgrabber-ext-down", line 28  
  27.     except OSError, e:  
  28.                   ^  
  29. SyntaxError: invalid syntax  
  30.   File "/usr/libexec/urlgrabber-ext-down", line 28  
  31.     except OSError, e:  
  32.                   ^  
  33. SyntaxError: invalid syntax  
  34.   File "/usr/libexec/urlgrabber-ext-down", line 28  
  35.     except OSError, e:  
  36.                   ^  
  37. SyntaxError: invalid syntax  
  38.   
  39. /usr/libexec/urlgrabber-ext-down第一行改成2.7  
  40. #! /usr/bin/python2.7  
moonrong
  • 版权声明:本站原创文章,于2020年10月31日17:22:44,由 发表,共 2436 字。
  • 版权声明: 本文由于2020年10月31日17:22:44 发表在 好派笔记,共 2436 字。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: