升级到python3版本的注意事项

 

1.python3版本的安装过程:

1 [root@localhost wireshark-3.0.6]# yum install python3 
2 已加载插件:fastestmirror
3 Loading mirror speeds from cached hostfile
4  * base: mirrors.163.com

 

2.系统中各种python的版本,和采用python3替换python可执行文件:

 1 [root@localhost bin]# ls python
 2 python      python2     python2.7   python3     python3.6   python3.6m  
 3 [root@localhost bin]# ./python --version
 4 Python 2.7.5
 5 [root@localhost bin]# ./python2 --version
 6 Python 2.7.5
 7 [root@localhost bin]# ./python2.7 --version
 8 Python 2.7.5
 9 [root@localhost bin]# ./python3 --version  
10 Python 3.6.8
11 [root@localhost bin]# ./python3.6 --version
12 Python 3.6.8
13 [root@localhost bin]# rm -rf python
14 [root@localhost bin]# cp python3 python
15 [root@localhost bin]# python --version 

 

3.采用软链接的方式用python3替换python2:

1 mv /usr/bin/python /usr/bin/python2
2 ln -s /usr/local/python3/bin/python3 /usr/bin/python

 

4.修改yum配置,因为CentOS7版本的yum用的是python2,用python3会报错误,所以修改如下:

sudo vim /usr/bin/yum

修改文件头为老版本的链接:#!/usr/bin/python2
 

vim /usr/libexec/urlgrabber-ext-down

修改文件头为老版本的链接:#!/usr/bin/python2

 

 

5.yum用pyhon3报的错误信息:

1 [root@localhost wireshark-3.0.6]# yum search git 
2   File "/usr/bin/yum", line 30
3     except KeyboardInterrupt, e:
4                             ^
5 SyntaxError: invalid syntax

 

6.更新pip版本:

python -m pip install --upgrade pip

 

 

 

 

 

posted @ 2019-12-03 09:50  凌空a  阅读(1048)  评论(0编辑  收藏  举报