1.下載
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
2. 安裝前
(安裝之前需要安裝依賴包棍潘,此外3.7版本還需要另外安裝yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel
)
3.解壓編譯安裝
解壓縮
tar -zxvf Python-3.7.0.tgz
進(jìn)入解壓后的目錄曾撤,依次執(zhí)行下面命令進(jìn)行手動(dòng)編譯
./configure prefix=/usr/local/python3
編譯安裝
make && make install
此時(shí)在你指定的文件夾下已經(jīng)有了(/usr/local/python3)套才,但是使用python時(shí)會(huì)默認(rèn)為python2的操作,系統(tǒng)本身需要python2的環(huán)境终畅,但是我們不需要宏所,可以通過(guò)添加軟連接的方式隔著python2使用python3命咐,做法如下:
4.
- 添加軟連接
ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3
- 此時(shí)我們敲入
python3
就是python3環(huán)境,pip3就是為python3環(huán)境安裝wheel乙各。
5. 使用virtualenv虛擬環(huán)境
按照某個(gè)環(huán)境的模子創(chuàng)建一個(gè)相同的虛擬環(huán)境墨礁,然后進(jìn)入它的虛擬環(huán)境后,不影響外環(huán)境中的包之類的操作耳峦。
- 安裝virtualenv恩静,并添加軟連接
pip3 install virtualenv
ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv
- 創(chuàng)建虛擬環(huán)境
virtualenv --python=/usr/bin/python3 pyweb
cd pyweb&&cd bin
source activate