日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
CentOS7從Python2.7升級(jí)至Python3.6.1

引言: centos是目前最為流行的linux服務(wù)器系統(tǒng),其默認(rèn)的python 2.x,但是根據(jù)python社區(qū)的規(guī)劃,在不久之后,整個(gè)社區(qū)將向Python3遷移,且將不在支持Python2, 那該如何平滑遷移至Python3 呢?

成都創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)公司一直秉承“誠(chéng)信做人,踏實(shí)做事”的原則,不欺瞞客戶,是我們最起碼的底線! 以服務(wù)為基礎(chǔ),以質(zhì)量求生存,以技術(shù)求發(fā)展,成交一個(gè)客戶多一個(gè)朋友!專注中小微企業(yè)官網(wǎng)定制,做網(wǎng)站、網(wǎng)站制作,塑造企業(yè)網(wǎng)絡(luò)形象打造互聯(lián)網(wǎng)企業(yè)效應(yīng)。

1.  環(huán)境介紹

CentOS 7,  當(dāng)前的Python版本2.7.12

>> uname -a

Linux AY131203102210033c39Z 3.10.0-327.el7.x86_64 #1 SMP Thu Nov 19 22:10:57 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

>> cat /etc/os-release

NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel Fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"

CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
RedHat_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"

2. 下載Python 3.x的安裝包

默認(rèn)Linux的安裝包只能是源碼安裝:

>>  wget  https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz

由于xz結(jié)尾的文件,故可以使用如下命令來(lái)解壓:

>>  xz -d Python-3.6.1.tar.xz

>> tar xvf Python-3.6.1.tar

3.  編譯并安裝

>>  mkdir /usr/local/python3

>>  cd Python-3.6.1  #進(jìn)入源碼文件目錄

>>  sudo ./configure --prefix=/usr/local/python3 --enable-optimizations

>>  sudo make  # 此過(guò)程將持續(xù)較長(zhǎng)的時(shí)間

3.  替換python

>> cd /usr/bin

>>  mv python python.bak

其中有python, python2.7, python2三個(gè)文件,其實(shí)都是指向python2.7的,這里將python備份

>> sudo ln -s /usr/local/python3/bin/python3.6 /usr/bin/python

>> python -V

檢查python的版本是否被正確替換掉了。

4.  收尾替換工作

原則: 所有python相關(guān)的應(yīng)用,如果為使用/usr/bin/python開頭的腳本統(tǒng)統(tǒng)替換掉, 如果其只能在python2.7下執(zhí)行,則替換為python2.7。

根據(jù)網(wǎng)路上的信息,相關(guān)的文件可能有如下, 具體情況視具體情況而定:

a.  /usr/bin/yum

b./usr/libexec/urlgrabber-ext-down

5. 總結(jié)

過(guò)程比較簡(jiǎn)單,期待CentOS7盡快升級(jí)到Python3。


新聞名稱:CentOS7從Python2.7升級(jí)至Python3.6.1
網(wǎng)頁(yè)鏈接:http://www.dlmjj.cn/article/djidccc.html