1. 程式人生 > >CentOS 7 升級Python到3.5後,yum,和gnome-twear-tool 出現的問題

CentOS 7 升級Python到3.5後,yum,和gnome-twear-tool 出現的問題

關於CentOS 7升級Python到3.5後,yum出現的問題。

lincanbin
CentOS 7升級Python到3.5後,我跟以前CentOS 6一樣,在/usr/bin/python建立了一個指向Python 3的軟連線,然後將/usr/bin/yum的頂部的:

!/usr/bin/python
改成了

!/usr/bin/python2.7
後,執行yum,還是出現了以下錯誤:

[[email protected] ~]# yum -y install yum-priorities
Loaded plugins: fastestmirror, langpacks
Determining fastest mirrors
 * base: ftp.iij
.ad.jp * epel: ftp.kddilabs.jp * epel-debuginfo: ftp.kddilabs.jp * epel-source: ftp.kddilabs.jp * extras: ftp.iij.ad.jp * updates: ftp.iij.ad.jp File "/usr/libexec/urlgrabber-ext-down", line 28 except OSError, e: ^ SyntaxError: invalid syntax File "/usr/libexec/urlgrabber-ext-down"
, line 28 except OSError, e: ^ SyntaxError: invalid syntax File "/usr/libexec/urlgrabber-ext-down", line 28 except OSError, e: ^ SyntaxError: invalid syntax File "/usr/libexec/urlgrabber-ext-down", line 28 except OSError, e: ^ SyntaxError:
invalid syntax File "/usr/libexec/urlgrabber-ext-down", line 28 except OSError, e: ^ SyntaxError: invalid syntax ```

Exiting on user cancel
以前CentOS 6沒這個問題的。

開了/usr/libexec/urlgrabber-ext-down看了下,發下他也使用了/usr/bin/python,於是跟前面一樣,改為2.7,完成。

升級後 還有一個問題,gnome-tweak-tool 也就是優化工具打不開

[root@localhost applications]# find / -name gnome-tweak-tool
/usr/bin/gnome-tweak-tool
/usr/share/gnome-tweak-tool
[root@localhost applications]# vim /usr/bin/gnome-tweak-tool 

解決辦法: gnome-tweak-tool 檔案 #!/usr/bin/python換成 #!/usr/bin/python2.7 就可以了

yum-config-manager 檔案同樣出錯

[root@localhost kwplayer-master]# whereis yum-config-manager
yum-config-manager: /usr/bin/yum-config-manager /usr/share/man/man1/yum-config-manager.1.gz
[root@localhost kwplayer-master]# vim /usr/bin/yum-config-manager 

解決辦法同上: #!/usr/bin/python換成 #!/usr/bin/python2.7 就可以了

相關推薦

CentOS 7 升級Python到3.5yumgnome-twear-tool 出現的問題

關於CentOS 7升級Python到3.5後,yum出現的問題。 lincanbin CentOS 7升級Python到3.5後,我跟以前CentOS 6一樣,在/usr/bin/python建立了一個指向Python 3的軟連線,然後將/usr/bin/

Centos 7 安裝 Python3.5.2yum不能正常使用的解決辦法

Centos 7後自帶Python2.7.5, 考慮到 Python3更新的內容比較多,於是安裝 Python3.5.2 來學習, 搭建了一個測試網站(hello.py) 後發現後臺還是以 Python 2.7.5 的環境執行 hello.py. 讓系統以 Python

Ubuntu16.04 python2.7升級python3.5

指向 -1 images 默認 6.0 聲明 需要 all www.   正常情況下,你安裝好ubuntu16.04版本之後,系統會自帶 python2.7版本,如果需要下載新版本的python3.5,就需要進行更新。下面給出具體教程:   1.首先在ubuntu的終端te

centos7升級Python3版本yum問題

     現在Python這麼火爆的年代,大家都在研究,我也就順勢看了一番。我用的Python3.5,但是對於centos7的系統自帶Python2.7,所以需要建系統內部的Python2.7替換為Python3.5。但是替換後會有yum會有一些錯誤,不能正常使用。原因是升級

CentOS 7 安裝Python3.5 及Django

1.首先用yum安裝下vim,因為CentOS 7可能根本沒自帶完整vim,經常出現輸入亂碼:yum -y install vim2.安裝開發工具組:yum groupinstall "Developm

如何在centos 7安裝python3.5

1、下載python 我們以原始碼的方式進行安裝,進入/usr/local/src/,用wget下載原始碼: [[email protected]_109_202_centos /]# cd /usr/local/src/ [[email&

解決——CentOS 7 升級VMware無法允許提示“vmware kernel module updater”

【參考文獻】 【問題】     升級系統後(yum update) VMware12打不開,出現了kernel module updater的提示。彈出窗體內容大意是: 找不到機器上已安裝的 Kernel header。 【解決】 1. 執行如下命令,重新建立模組

Centos 7最小安裝無法使用yum命令

在安裝centos時,通常為了迅速安裝節省時間,或者一些新手司機沒注意就會調入這個小坑裡,因為最小安裝預設是不啟用網路連線的,此時你可能會以為是沒有安裝yum,但是當你使用 yum --help

CentOS 7 安裝 python3 同時python2 共存

環境介紹: Vultr VPS CentOS 7 X64 目標環境: Python3+Python2 步驟: 1). 備份Python2 python -V ## 檢視當前版本號 which python ## 檢視Python安裝目錄 cd /usr/bin

centos7.5 將python2.7升級python3.6互動模式下退回鍵上下左右鍵出現^[[A ^[[B ^[[C

我已經先升級了python3.6版本 [[email protected] bin]# yum -y install readline-devel 安裝完,但是進去python3.6版本的互動模式還是出現^[[A ^[[B ^[[C ,什麼原因呢? 哈哈0.0

CentOS 6&7 升級GCC版本(GCC4.8GCC4.9GCC5.3GCC6.2)

CentOS 作為企業級伺服器作業系統被廣泛使用,其中使用C++開發伺服器應用又是常見的,可是CentOS本身自帶的GCC版本更新緩慢,要想使用較新的GCC版本就是一個經常需要解決的問題,當然可以自行編譯GCC原始碼,但是比較麻煩,而且很難做到多個GCC版本之間進行切換。

CentOS升級Python3.5並安裝lxml等模組

升級CentOS自帶的Python2.x到Python3.5 安裝編譯環境 sudo yum install gcc gcc-c++ zlib-devel openssl-devel sqlite

centOS升級python3.5

CentOS自帶的版本是2.7.5 目前在看廖老師的教學,他給的新版本是3以上了,果斷升級到最新的Python版本 (windows下面多執行緒裡面有點問題沒解決,所以才換到linux下

Mac中升級Python2.7Python3.5步驟

強烈建議不要直接sudo ln -s (會直接覆蓋系統原來的link導致想呼叫自帶python的軟體出現問題),修改path variable雖然比較安全,但對於你的需要是沒有太大必要的。 想要實現你的如下要求在終端裡直接輸入“python”命令就會執行3.5的py版本? 直接在.profile加一個alia

安裝Python3.5pip報錯Fatal error in launcher: Unable to create process using '"'解決方案

c:\Python35\Scripts>pip3ERROR:Fatal error in launcher: Unable to create process using '"'解決方法:python3:python3 -m pip install --upgrade pip

CentOS 7 部署MySQL 5.7(主從復制傳統方式及GTID)

status rep word cat 特性 -i 數據庫事務 事務 mys 記錄?(^?^*) 1、二進制文件和位置的復制;2、基於全局事物標識符(GTID)兩種方式的主從復制:(測試環境為CentOS 7.3) 一、基於二進制日誌文件(傳統方式) (1)、工作原理: 1

CentOS 7 安裝MySQL 5.6遇到問題及解決方案

linux localhost not ces name 解決 info target case centos下安裝mysql真的沒有想象中那麽容易,在這裏我總結一下遇到的問題 1. ERROR 2002 (HY000): Can’t connect to loca

centos 7 安裝python3.6.1

python 3.6 安裝centos7 默認安裝了python2.7.5,當需要使用python3的時候,可以手動下載python源碼後編譯安裝.python 官網:www.python.org1.安裝python可能用到的依賴yum install openssl-devel bzip2-devel ex

CentOS 7 精簡版安裝聯網問題

ifcfg 內容 har 查看 clas res fab centos uuid 一、首先查看網絡情況:ifconfig 命令 二、打開修改/etc/sysconfig/network-scripts/ifcfg-enp0s3(註意ifcfg-enp0s3這個文件是隨機的不

docker (centOS 7) 使用筆記5 - weave網絡

簡單 multicast works overruns get vol bit ans color weave官網 https://www.weave.works 1. 下載安裝 sudo curl -L git.io/weave -o /usr/local/bin/