日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Centos6.6升级python2到python3

發(fā)布時間:2025/3/15 python 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Centos6.6升级python2到python3 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

系統(tǒng)更新部分:

一、由于系統(tǒng)原有的源無法連接,需要更新為新的源。起初,首選163的源,但是由于更改源以后,無法使用yum等問題,所以直接使用上海交通大學提供的源。
修改前,將原來/etc/yum.repos.d下的其他.repo文件先全部備份到另一處目錄,以防干擾。

二、修改/etc/yum.repos.d/下的CentOS-Base.repo文件,全部內(nèi)容更新為:

# CentOS-Base.repo [base] name=CentOS-$releasever - Base #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os baseurl=http://ftp.sjtu.edu.cn/centos/$releasever/os/$basearch/ enable=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6#released updates [updates] name=CentOS-$releasever - Updates #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates baseurl=http://ftp.sjtu.edu.cn/centos/$releasever/updates/$basearch/ enable=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6#additional packages that may be useful [extras] name=CentOS-$releasever - Extras #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras baseurl=http://ftp.sjtu.edu.cn/centos/$releasever/extras/$basearch/ enable=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6#additional packages that extend functionality of existing packages [centosplus] name=CentOS-$releasever - Plus #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus baseurl=http://ftp.sjtu.edu.cn/centos/$releasever/centosplus/$basearch/ enabled=0 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6#contrib - packages by Centos Users [contrib] name=CentOS-$releasever - Contrib #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib baseurl=http://ftp.sjtu.edu.cn/centos/$releasever/contrib/$basearch/ enabled=0 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

三、更新源以后,輸入如下命令進行系統(tǒng)更新(注意,系統(tǒng)更新有風險,操作需謹慎,最好提前備份。我更新了,沒出現(xiàn)啥問題)

$ sudo yum -y update

升級python部分:

一、這里通過編譯python的源碼進行更新,首先下載源碼文件:https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz
可通過如下命令進行下載:

$ curl -O https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz

二、準備編譯環(huán)境:

1.為python3安裝編譯環(huán)境

$ sudo yum-builddep python

2.安裝編譯過程中用到的工具包

$ sudo yum install gcc gcc-c++ zlib-devel

三、開始編譯安裝

1.配置

$ sudo ./configure

2.編譯

$ sudo make

3.安裝

$ sudo make install

4.清理

$ sudo make clean

四、后續(xù)工作

1.查看當前版本信息

$ sudo /usr/local/bin/python3.6 -V

2.建立軟連接,使系統(tǒng)默認的python軟鏈接指向python3,原來的python改為2.6.6

$ sudo mv /usr/bin/python /usr/bin/python2.6.6 $ sudo ln -s /usr/local/bin/python3.6 /usr/bin/python

3.重新檢查python版本

$ sudo python -V

4.解決系統(tǒng)python軟連接指向python3.6版本后,yum不能正常工作。因為yum是不兼容Python3.6的,所以yum,無法工作,需要幫yum指定它所支持的版本。

$ vim /usr/bin/yum

將文件頭部的!/usr/bin/python改為!/usr/bin/python2.6.6

5.將PIP3鏈接到/usr/bin/pip目錄

$ sudo ln -s /usr/local/bin/pip3 /usr/bin/pip

更新后可能引起的問題及解決辦法:

1.iBus輸入法不見了,打字沒有候選框。
原因:iBus寫本文的時候還不支持python2.7。
解決方案:用vim分別打開/usr/bin/ibus-setup文件和/usr/libexec/ibus-ui-gtk,并找到exec python那一行,
分別把兩個文件的exec python 都改為 exec python2.6,保存,退出。
iBus在重啟之后即可正常顯示。

參考鏈接:
http://ask.xmodulo.com/install-python3-centos.html
https://www.python.org/ftp/python/3.6.2/
http://blog.csdn.net/halazi100/article/details/41311837
https://www.quyu.net/info/485.html
http://2860664.blog.51cto.com/2850664/1715533

轉(zhuǎn)載于:https://www.cnblogs.com/drfxiaoliuzi/p/7240436.html

總結(jié)

以上是生活随笔為你收集整理的Centos6.6升级python2到python3的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。