python
下載安裝包linux
編譯安裝c++
創建軟連接sql
驗證shell
更新yum:app
yum update
安裝Python依賴:python2.7
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel zlib-devel ncurses-devel tk-devel libffi-devel gcc make
下載python安裝包: 這是安裝的是Python3.7.4 因爲可能下載網址可能改變形成wget失敗,建議將下面網址打開選擇所需版本再右鍵複製所需版本 的連接進行wget使用ui
#默認下載不指定文件目錄
wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz
#下載到指定文件目錄/home/apps
wget -P /home/apps/ https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz
#建議指定下載的文件目錄,方便管理,上面shell指令選一便可
解壓:spa
cd 進入剛下載的壓縮包文件目錄,對文件進行解壓orm
tar -zxvf Python-3.7.4.tgz
進入文件夾:
cd Python-3.7.4
建立安裝目錄:
注:全部操做在root權限下完成
mkdir /usr/local/python3
指明安裝路徑:
./configure -prefix=/usr/local/python3
編譯安裝:
make && make install
注:若是出現錯誤,嘗試安裝make和gcc,依次執行:
yum -y install gcc automake autoconf libtool make
yum install gcc gcc-c++
完成後再從新進行編譯安裝操做: 終端執行完顯示 Successfully installed 表示編譯安裝成功,不然依照錯誤信息進行自檢操做錯誤,每一步操做均成功纔可繼續下一步操做。
make && make install
更換系統默認的python 備份系統舊的python版本
mv /usr/bin/python /usr/bin/python2.7.5
添加軟鏈接:
添加軟鏈或者添加到環境變量,直接輸入python就能夠使用了
ln -s /usr/local/python3/bin/python3 /usr/bin/python #爲python3建立軟鏈接
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3 #爲pip3建立軟鏈接
[root@virtual] python -V
Python 3.7.4
[root@virtual] pip3 -V
pip 19.0.3 from /usr/local/python3/lib/python3.7/site-packages/pip (python 3.7)
[root@virtual] python
Python 3.7.4 (default, Oct 4 2019, 18:59:22)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
Complete!