CentOS7.5下安裝Python3.7 --python3


1、將本地安裝包上傳到遠程主機上

scp Python-3.7.0.tgz root@123.206.74.24:/root 

2、擴展 

安裝Python之前安裝Python相關的依賴包(主要是u紅色部分三個依賴包)

yum -y install openssl-devel bzip2-devel libffi-devel expat-devel gdbm-devel readline-devel salite-devel 

3、登錄到遠程主機,解壓安裝包

tar zxvf Python-3.7.0.tgz 

4、安裝gcc,因編譯需要用到編譯器 

yum -y install gcc gcc-c++

5、轉到Python-3.7.0目錄下

cd Python-3.7.0/

6、安裝,這里安裝到/usr/local目錄下

./configure --prefix=/usr/local

7、執行編譯

make

8、執行安裝

make altinstall 

9、創建軟鏈接(CentOS自帶Python2.7.x,使用Python指令后,運行Python2.7。而我們要執行Python指令后運行已安裝的Python3.7)

cd /usr/bin

mv python python.backup

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

ln -s /usr/local/bin/python3.7 /usr/bin/python3

這樣執行Python和Python3就可以運行已經安裝的Python3.7 

10、修改yum,不然yum不可用

cd /usr/bin

ls yum*

 

使用vi或者vim指令,修改以上yum相關的文件,指向python2

[root@VM_39_157_centos bin]# vi yum

其它6個yum相關文件同樣需要修改,

[root@VM_39_157_centos bin]# vim yum-debug-restore

[root@VM_39_157_centos bin]# vim yum-groups-manager

[root@VM_39_157_centos bin]# vim yum-config-manager

[root@VM_39_157_centos bin]# vim yum-builddep

[root@VM_39_157_centos bin]# vim yum-debug-dump

[root@VM_39_157_centos bin]# vim yumdownloader

還要修改:/usr/libexec/urlgrabber-ext-down

[root@VM_39_157_centos bin]# vim /usr/libexec/urlgrabber-ext-down


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM