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
進入解壓后的目錄,依次執行下面命令進行手動編譯
./configure prefix=/usr/local/python3
編譯安裝
make && make install
此時在你指定的文件夾下已經有了(/usr/local/python3),但是使用python時會默認為python2的操作,系統本身需要python2的環境,但是我們不需要,可以通過添加軟連接的方式隔著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
- 此時我們敲入
python3
就是python3環境,pip3就是為python3環境安裝wheel。
5. 使用virtualenv虛擬環境
按照某個環境的模子創建一個相同的虛擬環境,然后進入它的虛擬環境后,不影響外環境中的包之類的操作。
- 安裝virtualenv,并添加軟連接
pip3 install virtualenv
ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv
- 創建虛擬環境
virtualenv --python=/usr/bin/python3 pyweb
cd pyweb&&cd bin
source activate