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