0 - 注:進行安裝時我的使用的用戶是超級用戶root,如果你不是超級用戶在有些命令的前面需要添加sudo,也可以使用su命令切換成超級用戶
1 - 查看是否有Python3(有時候雖然有包含但還是一堆依賴沒有添加,在安裝某些模塊時會報錯)
which python
ls -l /usr/bin/python*

2 - 安裝依賴包(如果怕下載太慢請看:linux解決yum下載速度過慢)
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel

3 - 在官網(https://www.python.org/ftp/python/)(不推薦太慢了)或鏡像網站(https://npm.taobao.org/mirrors/python)挑選你要的Python版本將網址復制下來,再使用如下命令wget+地址(我下載3.8.6版本的)
wget https://npm.taobao.org/mirrors/python/3.8.6/Python-3.8.6.tar.xz
如果wget報unable to resolve host address 錯誤,請看這個:解決wget:unable to resolve host address

4 - 安裝gcc編譯器,先查看是否安裝(gcc --version),若沒有使用命令進行安裝
gcc --version
yum -y install gcc


5 - 對壓縮包進行解壓
mkdir -p /mine/python3
-- 在根目錄的創建mine檔案夾,再到下面創建python3檔案夾
-- 你也可以安裝到自己想要安裝的包下面,但要記得后面的命令有些要改地址
tar xvf Python-3.8.6.tar.xz -C /mine/python3
-- 將檔案解壓到-C后面的地址(你可以自定義)

6 - 執行組態檔,并執行編譯和安裝
-
先移動到剛剛解壓的檔案地址
cd /mine/python3 -- 移動到存放的位置 ls -- 查看檔案

-
執行如下命令
cd Python-3.8.6 ./configure --prefix=/mine/python3 // 執行組態檔 make && make install // 進行編譯安裝
如果執行編譯安裝時有個報錯,請看這個:解決zipimport.ZipImportError: can‘t decompress data

7 - 創建軟鏈接(相當于創建類似Windows的快捷方式)
-
【1】對資料進行查看,看看是否安裝成功
cd /mine/python3 ls -- 安裝成功的話可以看到bin檔案夾 cd bin ls -- 可以看到運行檔案都在這里,接下來創建軟連接

- 【2】創建軟連接,類似與windows創建快捷方式
-
----s后面接上剛剛查詢的地址 -- 創建 -- ln -s /mine/python3/bin/python3.8 /usr/bin/python3 ln -s /mine/python3/bin/pip3.8 /usr/bin/pip -- 查詢 -- ls -l /usr/bin/python* ls -l /usr/bin/pip*


8 - 測驗
pip list -- 查詢安裝的模塊
python3 -- 進入python3的編譯環境(ctrl+d退出)

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/174455.html
標籤:其他
上一篇:快來學習 SQL !!!
下一篇:linux中的權限管理
