1. 程式人生 > >centos7 部署Scrapy服務系列(一)——centos7安裝python3.x

centos7 部署Scrapy服務系列(一)——centos7安裝python3.x

centos7安裝python3

檢視系統自帶的版本和安裝位置

centos7的系統安裝後正常情況下會自帶python2.7的版本。而且這個python2的版本不能被刪除,因為有很多系統命令,需要用到。
輸入python命令,檢視python的版本,輸入which python,可以得知python的預設安裝位置
這裡寫圖片描述

安裝python3

一、首先下載一些可能需要的安裝包

yum -y groupinstall "Development tools"
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

二、然後根據需求去python官網下載指定的python版本,當前下載的是python的穩定版3.6.5

wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz

三、解壓(tar)、配置(configure)、編譯(make)、安裝(make install)
因為下載的python的原始碼,原始碼的安裝一般由3個步驟組成:配置(configure)、編譯(make)、安裝(make install)。

tar -xvf  Python-3.6.5.tar.xz
cd Python-3.6.5
./configure --prefix=/usr/local/python3
make && make install

編譯和安裝需要幾分鐘。
四、建立軟連線——類似於window系統的快捷方式,便於快速啟動命令

ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

五、測試python3是否安裝成功
這裡寫圖片描述