升級到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

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM