一、安裝必要工具
yum install -y wget make
二佣盒、安裝依賴
- 通用方法
yum groupinstall -y Development Tools
yum install -y openssl-devel bzip2-devel zlib-devel ncurese-devel sqlite-devel readline-devel
- centos7可選用方法
yum-builddep: 安裝缺少的依賴項(xiàng)來(lái)構(gòu)建指定的包榜掌。
yum install -y yum-utils
yum-builddep python -y
三只厘、編譯安裝Python3
- 下載源碼包
wget -O /tmp/Python-3.5.1.tgz https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz
此處以Python 3.5.1為例。
- 解壓
tar -zxvf /tmp/Python-3.5.1.tgz -C /tmp/
- 編譯安裝
/tmp/Python-3.5.1/configure
make && make install
四祭埂、更改系統(tǒng)默認(rèn)Python版本為Python3(建議跳過)
- 更改原來(lái)python命令軟連接
rm -f /usr/bin/python
ln -s /usr/local/bin/python3 /usr/bin/python
- 添加pip命令軟連接
ln -s /usr/local/bin/pip3 /usr/bin/pip
- 修復(fù)yum命令
yum默認(rèn)解析器是系統(tǒng)自帶的python,但是前面已經(jīng)更改了/usr/bin/python的軟連接面氓,所以現(xiàn)在/usr/bin/python已經(jīng)是新安裝的python3.5
vi /usr/bin/yum
把#!/usr/bin/python改成#!/usr/bin/python2
五、在虛擬環(huán)境使用Python3(建議使用)
yum install -y python-setuptools
easy_install pip
pip install virtualenv
或
pip3 install virtualenv
- 創(chuàng)建Python3.5虛擬環(huán)境
virtualenv -p /usr/local/bin/python3 --no-site-packages /var/python3_env
-p /usr/local/bin/python3 :指定使用的python解析器
--no-site-packages :不復(fù)制系統(tǒng)Python環(huán)境的第三方包(新版本已默認(rèn)設(shè)置)
/var/python3_env:Python虛擬環(huán)境名稱
- 使用Python虛擬環(huán)境
source /var/python3_env/bin/activate
*退出Python虛擬環(huán)境
deactivate