python的安裝越來越容易了,這里收集常見幾個版本的安裝步驟勘伺。
python2.6.x 安裝
CentOS6.5 系統(tǒng)默認(rèn)自帶 python2.6.x 。
python2.7.x 安裝
CentOS6 中褂删,官方默認(rèn)的Python版本為2.6.x。要裝2.7版本,有兩種方法难衰。
CentOS7 中钦无,官方默認(rèn)自帶python2.7。
yum源-ius
IUS(Inline with Upstream Stable)是一個社區(qū)項目盖袭,它旨在為Linux企業(yè)發(fā)行版提供可選軟件的最新版RPM軟件包失暂。
IUS軟件替換CentOS基本源中的軟件使用的是安全替換的方式:即當(dāng)CentOS系統(tǒng)中安裝了相應(yīng)的軟件后,再使用IUS源安裝相應(yīng)的軟件鳄虱,IUS軟件不會直接更新升級系統(tǒng)自帶的軟件源弟塞,而是提示一個沖突,如果要安裝IUS軟件拙已,需要先卸載CentOS系統(tǒng)中自帶的相應(yīng)的軟件决记。
安裝ius源
ius源依賴epel源,首先安裝epel源
# yum install epel-release
安裝 ius源倍踪,可查看有哪些軟件能安裝系宫。
centos6
# yum install https://dl.iuscommunity.org/pub/ius/stable/CentOS/6/x86_64/ius-release-1.0-15.ius.centos6.noarch.rpm
centos7
# yum install https://dl.iuscommunity.org/pub/ius/stable/CentOS/7/x86_64/ius-release-1.0-15.ius.centos7.noarch.rpm
使用ius源安裝python2.7.x
IUS軟件包的命名方式為 軟件名+版本號+次版本號+u
,如Apache httpd 2.4軟件包的名稱為 httpd24u
建车,PHP 7.0軟件包的名稱為 php70u
扩借,MariaDB 10.1軟件包的名稱為 mariadb101u
。
但在ius源的CentoS6中癞志,對python的命名挺奇怪的往枷,軟件名+版本號+次版本號+u
的命名方式只在python3.3+
的版本才起用。
# yum clean all
# yum install python27
pip 安裝
# yum install python27-pip
編譯安裝
python2.7
更新指令
# yum -y update
# yum groupinstall -y 'development tools'
安裝python需要的依賴包
# yum install zlib-devel bzip2-devel openssl-devel xz-libs wget
下載源碼包
# wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz
# tar zxvf Python-2.7.9.tgz
編譯安裝
# cd Python-2.7.9
# ./configure --prefix=/usr/local
# make && make install
python2.7 的相關(guān)命令會被安裝在 /usr/local/bin
目錄下凄杯。
要注意:CentOS6 中 yum 默認(rèn)使用的是 python2.6错洁,如果做軟鏈 ln -s /usr/local/bin/python2.7 /usr/bin/python
,會使得 yum 無法使用的戒突。
pip
安裝setuptools屯碴,從 下載鏈接 尋找要安裝的版本。
下載setuptools-25.1.6.zip
# wget https://pypi.python.org/packages/45/29/8814bf414e7cd1031e1a3c8a4169218376e284ea2553cc0822a6ea1c2d78/setuptools-36.6.0.zip#md5=74663b15117d9a2cc5295d76011e6fd1
解壓
# unzip setuptools-25.1.6.zip
# cd setuptools-25.1.6
安裝膊存,一定要用python2.7來安裝
# python2.7 setup.py install
安裝pip导而,利用 get-pip.py
來自動安裝
# wget https://bootstrap.pypa.io/get-pip.py
# python2.7 get-pip.py
查看版本
# pip2.7 -V
python3.x 安裝
yum源-ius
按照上述的步驟忱叭,安裝完ius源后,就可以輕松安裝python3.x的版本了今艺,如:
# yum install python35u
或
# yum install python33
安裝相應(yīng)的pip版本:
# yum install python35u-pip
編譯安裝
從 源碼站 下載相應(yīng)的源碼包韵丑,安裝上面的步驟,編譯安裝就行了虚缎。