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