最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

linux centos 7.x 安裝 python3.x 替換 python2.x的過(guò)程解析

 更新時(shí)間:2020年12月14日 16:38:16   作者:馬稱(chēng)  
這篇文章主要介紹了linux centos 7.x 安裝 python3.x 替換 python2.x的過(guò)程解析,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

在這里插入圖片描述

前言

一般而言,新的 centos 7.x 中自帶的 python 都是 2.x 的版本。對(duì)于我們運(yùn)行 python 軟件支持并不友好,所以需要進(jìn)行升級(jí)操作

下載 python3 的包之前,要先安裝相關(guān)的依賴(lài)包,用于下載編譯 python3:

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

安裝 pip

默認(rèn)的 centos7 是沒(méi)有安裝 pip,先添加 epel 擴(kuò)展源

yum -y install epel-release

安裝 pip

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

一般 centos7 系統(tǒng)都有自帶的 python 2.x 的版本,所以直接使用 python 運(yùn)行即可

python get-pip.py

pip 測(cè)試安裝

pip -V

# pip 版本展示如下
pip 20.3.1 from /usr/local/python3/lib/python3.6/site-packages/pip (python 3.6)

安裝 wget

安裝 wget 命令如下

pip install wget

用 wget 下載 python3 的源碼包,或者自己先下載好,上傳到服務(wù)器再安裝,如果網(wǎng)絡(luò)快可以直接安裝

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

編譯 python 源碼包

編譯 python3 源碼包,解壓

xz -d Python-3.6.8.tar.xz
tar -xf Python-3.6.8.tar

進(jìn)入解壓后的目錄,依次執(zhí)行下面命令進(jìn)行手動(dòng)編譯

cd Python-3.6.8
./configure prefix=/usr/local/python3

如果執(zhí)行報(bào)如下錯(cuò)誤,是因?yàn)橛捎诒緳C(jī)缺少 gcc 編譯環(huán)境,如果不報(bào)錯(cuò),直接執(zhí)行下一步驟

configure: error: in `/root/Python-3.6.8':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details


# 執(zhí)行命令
yum install -y gcc

執(zhí)行成功后,開(kāi)始手動(dòng)編譯,時(shí)間稍等幾分鐘

make && make install

安裝依賴(lài) zlib、zlib-deve

yum install zlib zlib
yum install zlib zlib-devel

最后沒(méi)提示出錯(cuò),就代表正確安裝了,在/usr/local/目錄下就會(huì)有 python3 目錄

替換 python 軟鏈接

添加軟鏈接,將原來(lái)的鏈接備份,如果沒(méi)有 python 軟連接可以不執(zhí)行

mv /usr/bin/python /usr/bin/python.bak

添加 python3 的軟鏈接

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

測(cè)試是否安裝成功了

python -V

# python 版本展示
Python 3.6.8

更新 yum 文件

而因?yàn)?yum 使用的是 python2,所以替換成為 python3 后可能會(huì)無(wú)法工作,因此還需要修改 yum 的配置文件

在此之前需要確認(rèn)下,python 是否有 2.7 的版本

確認(rèn)后就可以修改了

# 把文件頭部的 #! /usr/bin/python 改成 #! /usr/bin/python2.7
vi /usr/bin/yum
# 把文件頭部的 #! /usr/bin/python 改成 #! /usr/bin/python2.7
vi /usr/libexec/urlgrabber-ext-down
# 把文件頭部的 #! /usr/bin/python 改成 #! /usr/bin/python2.7
# 如果沒(méi)有此文件,就不必修改
vi /usr/bin/yum-config-manager

修改完成后可以下載個(gè)平時(shí)比較常用的 tree 組件

yum install tree -y

到此這篇關(guān)于linux centos 7.x 安裝 python3.x 替換 python2.x的文章就介紹到這了,更多相關(guān) python3.x 替換 python2.x內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • pandas?數(shù)據(jù)透視和逆透視的實(shí)現(xiàn)

    pandas?數(shù)據(jù)透視和逆透視的實(shí)現(xiàn)

    本文介紹了pandas?數(shù)據(jù)透視和逆透視的實(shí)現(xiàn),包含pivot()方法透視及pivot_table()方法逆透視,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-12-12
  • 深入淺析python中的多進(jìn)程、多線(xiàn)程、協(xié)程

    深入淺析python中的多進(jìn)程、多線(xiàn)程、協(xié)程

    這篇文章主要介紹了深入淺析python中的多進(jìn)程、多線(xiàn)程、協(xié)程 的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-06-06
  • Python grequests模塊使用場(chǎng)景及代碼實(shí)例

    Python grequests模塊使用場(chǎng)景及代碼實(shí)例

    這篇文章主要介紹了Python grequests模塊使用場(chǎng)景及代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • 模擬瀏覽器的Python爬蟲(chóng)工具全面深入探索

    模擬瀏覽器的Python爬蟲(chóng)工具全面深入探索

    Python爬蟲(chóng)是獲取網(wǎng)頁(yè)信息的重要工具,但有時(shí)網(wǎng)站對(duì)爬蟲(chóng)有限制,要求模擬瀏覽器行為,本文將深入探討如何使用Python模擬瀏覽器行為進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)抓取,我們將介紹相關(guān)工具和技術(shù),提供詳細(xì)的示例代碼和解釋
    2024-01-01
  • Python 由字符串函數(shù)名得到對(duì)應(yīng)的函數(shù)(實(shí)例講解)

    Python 由字符串函數(shù)名得到對(duì)應(yīng)的函數(shù)(實(shí)例講解)

    下面小編就為大家?guī)?lái)一篇Python 由字符串函數(shù)名得到對(duì)應(yīng)的函數(shù)(實(shí)例講解)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-08-08
  • Python 帶有參數(shù)的裝飾器實(shí)例代碼詳解

    Python 帶有參數(shù)的裝飾器實(shí)例代碼詳解

    這篇文章主要介紹了Python 裝飾器,帶有參數(shù)的裝飾器實(shí)例代碼詳解,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-12-12
  • 編寫(xiě)Python腳本把sqlAlchemy對(duì)象轉(zhuǎn)換成dict的教程

    編寫(xiě)Python腳本把sqlAlchemy對(duì)象轉(zhuǎn)換成dict的教程

    這篇文章主要介紹了編寫(xiě)Python腳本把sqlAlchemy對(duì)象轉(zhuǎn)換成dict的教程,主要是基于Python的model類(lèi)構(gòu)建一個(gè)轉(zhuǎn)換的方法,需要的朋友可以參考下
    2015-05-05
  • Python反爬蟲(chóng)偽裝瀏覽器進(jìn)行爬蟲(chóng)

    Python反爬蟲(chóng)偽裝瀏覽器進(jìn)行爬蟲(chóng)

    這篇文章主要介紹了Python反爬蟲(chóng)偽裝瀏覽器進(jìn)行爬蟲(chóng),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02
  • 在Django中URL正則表達(dá)式匹配的方法

    在Django中URL正則表達(dá)式匹配的方法

    今天小編就為大家分享一篇在Django中URL正則表達(dá)式匹配的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12
  • python pytest進(jìn)階之conftest.py詳解

    python pytest進(jìn)階之conftest.py詳解

    這篇文章主要介紹了python pytest進(jìn)階之conftest.py詳解,如果我們?cè)诰帉?xiě)測(cè)試用的時(shí)候,每一個(gè)測(cè)試文件里面的用例都需要先登錄后才能完成后面的操作,那么們?cè)撊绾螌?shí)現(xiàn)呢?這就需要我們掌握conftest.py文件的使用了,需要的朋友可以參考下
    2019-06-06

最新評(píng)論

同仁县| 巫溪县| 杭锦后旗| 陵水| 会东县| 家居| 郸城县| 石景山区| 大方县| 琼中| 子洲县| 阿坝| 巴里| 滕州市| 丰顺县| 佛坪县| 蒙阴县| 贡嘎县| 库车县| 赤水市| 遂溪县| 宜川县| 岫岩| 伊宁市| 绥阳县| 随州市| 江门市| 洪雅县| 马尔康县| 仁化县| 偃师市| 出国| 天长市| 鹤岗市| 内丘县| 霍州市| 囊谦县| 威远县| 石阡县| 永年县| 昌都县|