centos7系統(tǒng)下python2與python3共存
第一步、查看python的版本號以及安裝路徑;
通過以上的查看可以看到,python默認(rèn)是指向到python2的,所以這里我們不動它,保持現(xiàn)狀態(tài)即可。
備注:(因為現(xiàn)在還有很多的系統(tǒng)更新都需要使用到pyhton2 例如:Centos7 的yum 安裝和更新。django這些框架現(xiàn)在默認(rèn)又是使用python3)
第二步、安裝python3的相關(guān)依賴庫,
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 運行的還是python2。輸入python3運行的就是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
這一步可能會出現(xiàn)如下報錯:
錯誤提示:
python3: error while loading shared libraries: libpython3.7m.so.1.0: cannot open shared object file: No such file or directory
解決辦法:(進(jìn)入安裝目錄把文件拷貝過去即可)
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é)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。
相關(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備份還原教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-04-04linux vps服務(wù)器進(jìn)程kswapd0與events/0消耗大量CPU的問題
使用了阿里云的vps服務(wù)器網(wǎng)站宕了兩次機,發(fā)工單給阿里云,發(fā)現(xiàn)原因是服務(wù)器的CPU 100%了,這也是vps的弊端,內(nèi)容給的相對小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