Centos7源碼編譯安裝python3

本文基於CentOS-7-x86_64-Minimal-2003.iso鏡像版本:

==========================================================================

問題1:yum下載軟件慢

解決方法:修改爲其他鏡像源(例如阿里的yum)

1.mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup  //做事前最好留一手(備份)
2.wget -O  /etc/yum.repos.d/CentOS-Base.repo      http://mirrors.aliyun.com/repo/Centos-7.repo
3.yum makecache 生成緩存(重新生效)

==========================================================================

問題2:wget下載軟件很慢(尤其是國外網站)

解決方法:使用mwget或者你下載離線文件到自己電腦上,然後傳上去。
python百度網盤:鏈接:https://pan.baidu.com/s/1JNrvTpAo_t11AO-HpJqp7g
提取碼:e27k

==========================================================================

linux下已自帶python2了,我不建議去刪除python2,因爲有些其他程序會用到python2的,比如yum,iotop命令。

步驟一:安裝必要的依賴(類似第三方工具): 

    yum -y install gcc libffi-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel 

步驟二:找一個目錄下載python,輸入命令: wget  https://www.python.org/ftp/python/3.8.3/Python-3.8.3.tgz

步驟三:解壓文件:tar -zxvf   Python-3.8.3.tgz

步驟四:mkdir -p  /usr/local/python3

步驟五:進入到剛纔解壓的文件中(cd Python-3.8.3)

步驟六:./configure --prefix=/usr/local/python3 

步驟七: make && make install

步驟八:建立python和pip的軟鏈接( ln -s /usr/local/python3/bin/python3 /usr/bin/python3 

  ln -s /usr/local/python3/bin/pip3   /usr/bin/pip3 

)

在這裏插入圖片描述

輸出上圖就是python3安裝成功了。

ps:

mkdir -p 這裏的-p代表遞歸創建目錄、

./configure --prefix =/usr/local/python3 :指定安裝目錄在/usr/local/python3

make && make install : make代表編譯 ,make install 代表安裝

軟鏈接是什麼:

1.與軟鏈接相對的就是硬鏈接,就好比軟鏈接是你windows上游戲的快捷方式,硬鏈接就是你遊戲.exe 文件,因此軟鏈接可以刪除,不影響。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章