1.去官網https://www.python.org/ 下載最新版的python源碼文件。
2.使用cd+文件夾名 進入python壓縮包所在目錄,使用tar命令解壓源碼壓縮包 如:tar zxvf Python-3.7.4.tgz
然後進入解壓出來的python文件夾中
3.使用
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
yum install libffi-devel -y
(或者使用 #wget http://mirror.centos.org/centos/7/os/x86_64/Packages/libffi-devel-3.0.13-18.el7.x86_64.rpm
#rpm -ivh libffi-devel-3.0.13-18.el7.x86_64.rpm,替代第二條指令)
加載安裝所需依賴項。
4. mkdir +文件夾(如Python3.7.4) 創建文件夾來放置編譯鏈接生成的文件
使用指令./configure prefix=/root/Python3.7.4 將生成目錄指向創建的文件夾
make -j4 && make install 執行編譯鏈接
大功告成哈哈哈!
最後是連接python3,以方便使用和切換
[root@2019UP bin]# ln -s /root/Python3.7.4/bin/python3 /usr/bin/python3
[root@2019UP bin]# ln -s /root/Python3.7.4/bin/pip3 /usr/bin/pip3
=================================================================================
There are no enabled repos的報錯 https://blog.csdn.net/lucboll/article/details/100986129
yum報錯bash: /usr/bin/yum: /usr/bin/python: bad interpreter: No such file or directory