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,還是出現了以下錯誤:


[root@vps ~]# 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 就可以了


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章