亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

在這里插入圖片描述

前言

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

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

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

安裝 pip

默認(rèn)的 centos7 是沒有安裝 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í)行成功后,開始手動(dòng)編譯,時(shí)間稍等幾分鐘

make && make install

安裝依賴 zlib、zlib-deve

yum install zlib zlib
yum install zlib zlib-devel

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

替換 python 軟鏈接

添加軟鏈接,將原來的鏈接備份,如果沒有 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ì)無法工作,因此還需要修改 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
# 如果沒有此文件,就不必修改
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)文章

最新評(píng)論