centos7系統(tǒng)下python2與python3共存
第一步、查看python的版本號(hào)以及安裝路徑;
通過(guò)以上的查看可以看到,python默認(rèn)是指向到python2的,所以這里我們不動(dòng)它,保持現(xiàn)狀態(tài)即可。
備注:(因?yàn)楝F(xiàn)在還有很多的系統(tǒng)更新都需要使用到pyhton2 例如:Centos7 的yum 安裝和更新。django這些框架現(xiàn)在默認(rèn)又是使用python3)
第二步、安裝python3的相關(guān)依賴庫(kù),
1.安裝python3.7可能使用的依賴 yum -y install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel wget yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc yum -y install libffi-devel 2.下載python3 cd /tmp/ wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz 3.解壓下載好的壓縮包 tar -zxvf Python-3.7.4.tgz 4.配置編譯 mkdir /usr/local/python3 cd Python-3.7.4/ ./configure --enable-shared --prefix=/usr/local/python3 --enable-optimizations make make install
第四步、安裝完成后,進(jìn)行 軟鏈接 創(chuàng)建
后期使用就是 直接輸入 python 運(yùn)行的還是python2。輸入python3運(yùn)行的就是pyhton3了。
cd /usr/local/python3/bin/ ln -s /usr/local/python3/bin/python3 /usr/bin/python3 ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3 pip3 install --upgrade pip
這一步可能會(huì)出現(xiàn)如下報(bào)錯(cuò):
錯(cuò)誤提示:
python3: error while loading shared libraries: libpython3.7m.so.1.0: cannot open shared object file: No such file or directory
解決辦法:(進(jìn)入安裝目錄把文件拷貝過(guò)去即可)
cd /tmp/Python-3.7.4/ cp libpython3.7m.so.1.0 /usr/local/lib64 cp libpython3.7m.so.1.0 /usr/lib/ cp libpython3.7m.so.1.0 /usr/lib64/
第五步、完成所有的安裝,下一次更新 建立Python虛擬環(huán)境
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。
相關(guān)文章
Ubuntu Server 16.04 LTS 上安裝 LAMP圖解教程
這篇文章主要介紹了Ubuntu Server 16.04 LTS 上安裝 LAMP圖解教程,需要的朋友可以參考下2016-09-09PHP程序員玩轉(zhuǎn)Linux系列 Nginx中的HTTPS詳解
這篇文章主要為大家詳細(xì)介紹了PHP程序員玩轉(zhuǎn)Linux系列文章,MySQL備份還原教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-04-04Linux下設(shè)置Vim編輯器里Tab的長(zhǎng)度行號(hào)
這篇文章主要介紹了Linux下設(shè)置Vim編輯器里Tab的長(zhǎng)度行號(hào) ,需要的朋友可以參考下2018-06-06vim學(xué)習(xí)高級(jí)技巧之序列的生成方法詳解
Vim經(jīng)過(guò)了這么多年的發(fā)展,已經(jīng)是世界上最強(qiáng)悍的編輯器之一,這篇文章主要給大家介紹了關(guān)于vim高級(jí)學(xué)習(xí)技巧之序列生成的相關(guān)資料,文中通過(guò)示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)下吧。2017-09-09linux vps服務(wù)器進(jìn)程kswapd0與events/0消耗大量CPU的問(wèn)題
使用了阿里云的vps服務(wù)器網(wǎng)站宕了兩次機(jī),發(fā)工單給阿里云,發(fā)現(xiàn)原因是服務(wù)器的CPU 100%了,這也是vps的弊端,內(nèi)容給的相對(duì)小2014-03-03Red Hat Linux,Apache2.0+Weblogic9.2負(fù)載均衡集群安裝配置
這篇文章主要介紹了Red Hat Linux,Apache2.0+Weblogic9.2負(fù)載均衡集群安裝配置,需要的朋友可以參考下2014-12-12Linux CentOS6.6系統(tǒng)中安裝mysql源碼包的方法
Linux系統(tǒng)中如何安裝mysql的源碼包呢?這里以CentOS6.6系統(tǒng)中安裝MySQL的源碼包,進(jìn)行講解。本文分步驟給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧2016-10-10