国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

CentOS 7下Python 2.7升級至Python3.6.1的實戰(zhàn)教程

2019-11-25 16:02:50
字體:
供稿:網(wǎng)友

前言

大家應該都知道,Centos是目前最為流行的Linux服務器系統(tǒng),其默認的Python 2.x,但是根據(jù)python社區(qū)的規(guī)劃,在不久之后,整個社區(qū)將向Python3遷移,且將不在支持Python2, 那該如何平滑遷移至Python3 呢?

1.  環(huán)境介紹

Centos 7,   當前的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" 

二、下載Python 3.x的安裝包

默認linux的安裝包只能是源碼安裝:

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

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

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

三、  編譯并安裝

>> mkdir /usr/local/python3>> cd Python-3.6.1 #進入源碼文件目錄>> sudo ./configure --prefix=/usr/local/python3 --enable-optimizations

    

>> sudo make # 此過程將持續(xù)較長的時間

    

四、 替換python

  >> cd /usr/bin  >> mv python python.bak

其中有python, python2.7, python2三個文件,其實都是指向python2.7的,這里將python備份

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

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

五、收尾替換工作

原則: 所有python相關(guān)的應用,如果為使用/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

總結(jié)

過程比較簡單,期待Centos7盡快升級到Python3.

好了,以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對武林網(wǎng)的支持。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 新龙县| 正安县| 纳雍县| 綦江县| 东山县| 长葛市| 深水埗区| 永福县| 岢岚县| 德惠市| 清苑县| 和平区| 伊金霍洛旗| 云南省| 稻城县| 昌黎县| 玉溪市| 邻水| 固镇县| 汉中市| 孟津县| 四川省| 华宁县| 长沙市| 遵义县| 平阴县| 洞口县| 荥阳市| 鄂伦春自治旗| 西盟| 大新县| 临沧市| 钟山县| 四子王旗| 交口县| 株洲县| 襄城县| 上杭县| 揭东县| 揭东县| 文登市|