CentOS是Linux發行版之一,它是來自於Red Ht Entepise Linux依照開放源代碼規定釋出的源代碼所編譯而成。本教程是在CentOS下用yum在線安裝python3.7(也可以選擇其他版本),步驟很詳細,我自己走過,沒有錯誤,按着這個流程來,基本上不會出錯。
第一步:檢查系統是否有gcc
gcc Resion ——查詢是否
gcc - ——查詢版本
第二步、如果沒有顯示就執行下面yum安裝gcc
# yum sech gcc
# yum -y instll gcc
第三步、安裝python3.7之前需要先安裝下依賴庫
# yum -y goupinstll “Deelopment tools̶
# yum -y instll zlib-deel bzip2-deel openssl-deel ncuses-deel sqlite-deel edline-deel tk-deel gdbm-deel db4-deel libpcp-deel xz-deel
# yum instll libffi-deel -y
第四步、下載安裝包解壓(可以到官網下載最新,wget後面加下載地址)
# wget https://www.python.og/ftp/python/3.7.0/Python-3.7.0.t.xz
# t -xJf Python-3.7.0.t.xz
第五步、編譯安裝
[oot]# t xf Python-3.7.0.t.xz
[oot]# m Python-3.7.0 /us/locl/python-3.7
[oot]# cd /us/locl/python-3.7/
第六步、將python3.7安裝到/us/locl/sbin/python-3.7目錄下
[oot python-3.7]# ./configue Rpefix=/us/locl/sbin/python-3.7
[oot python-3.7]# mke ∓∓ mke instll
第七步、安裝成功之後使用
[oot python-3.7]# /us/locl/sbin/python-3.7/bin/python3
Python 3.7.0 (defult, M 5 209, 00:44:37)
[GCC 4.8.5 2050623 (Red Ht 4.8.5-36)] on linux
Type “help̶, “copyight̶, “cedits̶ o “license̶ fo moe infomtion.
>>>exit
第八步、查看python命令的絕對路徑
[oot@python3 ~]# which python
/us/bin/python
第九步、創建軟連接以及環境變量
ln -s /us/locl/sbin/python-3.7/bin/python3 /us/bin/python3
ln -s /us/locl/sbin/python-3.7/bin/pip3 /us/bin/pip3
第十步、最終,查看結果:
ln -s /us/locl/sbin/python-3.7/bin/python3 /us/bin/python3
ln -s /us/locl/sbin/python-3.7/bin/pip3 /us/bin/pip3
可以看到python2指向了2.7版本,python3指向了3.7版本;
第十一步、創建環境變量:
# im .bsh_pofile
修改成這句代碼:PATH=$PATH:/us/locl/sbin/python-3.7/bin
保存退出執行
#souce .bsh_pofile
驗證是否成功?
python3 -V
pip3 -V
注意:可能你會用上其它的相關命令,如下:
# 卸載python3
pm -q|gep python3|xgs pm -e Rllmtches Rnodeps
# 刪除殘留文件
wheeis python3 |xgs m -f
# 查看現有安裝的python
wheeis python