大綱
-
下載和上傳python安裝包
-
檢查依賴包是否安裝
-
安裝依賴包
-
編譯安裝
-
系統配置
一、下載和上傳python安裝包
1.1、去官網下載編譯安裝包,python3.6.8地址:
1.2、上傳壓縮包到centos 服務器:
切換到下載文件目錄,
scp Python-3.6.8 用戶名@IP:保存的目錄
二、檢查依賴包是否安裝
編譯安裝python所需要的依賴包爲
gcc、gcc-c++、sqlite-devel.x86_64、openssl-devel、openssl、zlib*
檢查是否安裝:
rpm -qa gcc gcc-c++ sqlite-devel.x86_64 openssl-devel openssl
輸出如圖
如果沒有輸出軟件信息,則說明沒有安裝
注意,python3 一定要安裝openssl-devel openssl 這兩個,不然import ssl 會報錯,然後pip3安裝 也會有問題
三、安裝依賴包
查詢依賴包
命令:yum list gcc
安裝依賴包
命令:
yum install gcc.x86_64
輸入y,然後等待安裝完成即可。
安裝成功。
其他依賴包也是一樣的安裝就可以了。
四、編譯安裝
一般的,解壓安裝包,就可以安裝了,但是在安裝之前,需要配置一些信息,比如python安裝的路徑,這些信息是通過 [configure]文件進行配置的
4.1、解壓
tar -xvf Python-3.6.8.tar.xz
4.2、配置
./configure --prefix=/usr/local/python3.6.8 --with-ssl
--prefix 指定python安裝目錄
執行完成,就配置好了,接下來就可以編譯安裝了
4.3、編譯安裝
編譯安裝,主要是兩個命令,這兩個命令我們一般放到一起執行:
make 和 make install
一般的:
make && make install
五、系統配置
到上面一步,python就已經安裝了,但還需要配置一下系統,方便使用,主要是兩個方面:創建軟連接和添加到環境變量
5.1、創建軟連接:
ln -s /usr/local/python3.6.8/bin/python3 /usr/bin/python3
ln -s /usr/local/python3.6.8/bin/pip3 /usr/bin/pip3
注意:路徑請用絕對路徑
5.2、修改 【.bash_profile】文件,添加環境變量:
切換到用戶家目錄下,打開.bash_profile
vim .bash_profile
添加python安裝目錄到PYTH
PATH=$PATH:/usr/local/python36.8/bin:$HOME/bin
如圖
保存並退出,然後讓.bash_profile 文件生效
source .bash_profile
檢查,安裝成果:
python3
5.3、配置pip改爲國內鏡像源
在 /etc 下 新加或者修改 pip.conf
vim /etc/pip.conf
加入:
[global]
[install]
至此,python安裝完畢。