如下圖可以看到在系統默認安裝的python目次下,可執行文件python指標的目的python2,python2又指標的目的python2.7,也就是說Python號令執行的系統預裝的Python2.7。我們此刻需要在已經安裝了python3的系統里,將python可執行文件指標的目的python3,python3的安裝可以參考我之前的文章。
先執行mv python python_bak號令備份python文件, 如下圖1所示。若是不備份的話,在執行python軟毗連到python3的號令時會報/usr/bin/python 文件已存在的錯誤,如下圖所示。
執行ln -s /usr/local/python/python3/bin/python3 /usr/bin/python號令建立軟毗連。此中 /usr/local/python/python3/bin/python3是我們之前安裝python3的路徑,執行python -V查看Python是否設置當作功了。
接下來我們需要點竄yum設置裝備擺設文件,因為yum利用python2,是以替代為python3后可能無法正常工作,需要設置為繼續利用這個python2.7.5。點竄yum設置裝備擺設文件(vi /usr/bin/yum),把文件頭部的#!/usr/bin/python改當作#!/usr/bin/python2.7保留退出即可。別的若是存在vim /usr/bin/yum-config-manager的話也需要改當作python2.7。
此外在CentOS情況下安裝其他號令報如下錯誤時,需要執行 vim /usr/libexec/urlgrabber-ext-down將/usr/bin/python改為/usr/bin/python2.7。點竄完當作后再一次執行,發現安裝當作功了。
python軟鏈接到python3后可能會導致yum等號令不成用,需要點竄號令的可執行文件。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!