Centos7原始碼編譯安裝python3

2021-10-07 08:00:20 字數 1178 閱讀 4879

解決方法:修改為其他映象源(例如阿里的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

3.yum makecache 生成快取(重新生效)

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

步驟三:解壓檔案: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

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

ps:mkdir -p 這裡的-p代表遞迴建立目錄、

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

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

1.與軟鏈結相對的就是硬鏈結,就好比軟鏈結是你windows上遊戲的快捷方式,硬鏈結就是你遊戲.exe 檔案,因此軟鏈結可以刪除,不影響。

CentOS 7 原始碼編譯安裝 Redis

wget tar xzf redis 4.0.10.tar.gz cd redis 4.0.10yum y install gcc gcc c kernel devel make等待編譯完成 make prefix usr local redis install mkdir usr local re...

Centos 7 原始碼編譯安裝mysql

1.安裝相關包 yum install bison bison devel zlib devel libcurl devel libarchive devel boostdevel gcc gcc c cmake ncurses devel gnutls devel libxml2 devel op...

centos7編譯原始碼安裝nginx

1 安裝依賴 yum y install gcc zlib zlib devel pcre devel openssl openssl devel 下面說說這些依賴 gcc 因為nginx是由c編寫的,gcc gnu compiler collection,gnu編譯器套件 是由 gnu 開發的程式...