環(huán)境
CentOS 6
linux原本就安裝了Python2,而且這個(gè)Python2不能被刪除,因?yàn)橛泻芏嘞到y(tǒng)命令,比如yum都要用到。
輸入命令Python,查看得知是Python2.6版本
下面介紹如何在保留原python2的情況下,安裝python3
安裝python3
下載依賴包
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
新建下載目錄
我們將下載目錄設(shè)置為/usr/local/python3
mkdir /usr/local/python3
進(jìn)入下載目錄
cd /usr/local/python3
下載python3 安裝包
從python官網(wǎng)可以找到下載鏈接,我選擇的是python3.6.0版本
wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz
解壓
tar -xvzf Python-3.6.0.tgz
進(jìn)入目錄
cd Python-3.6.0
添加配置
執(zhí)行以下命令,其中--prefix用于設(shè)置Python的安裝路徑,我們將/usr/python設(shè)為安裝路徑
./configure --prefix=/usr/python
編譯源碼
make
執(zhí)行安裝
make install
為Python3和pip創(chuàng)建軟鏈接
創(chuàng)建軟鏈接的命令是ln -s a b , a就是源文件,b是鏈接文件名,其作用是當(dāng)進(jìn)入b目錄,實(shí)際上是鏈接進(jìn)入了a目錄
不創(chuàng)建軟鏈接的話每次執(zhí)行要進(jìn)入到Python3.6的安裝目錄
注意:此處的源文件路徑按照python安裝路徑進(jìn)行修改
ln -s /usr/python/bin/python3 /usr/bin/python3
ln -s /usr/python/bin/pip3 /usr/bin/pip3
配置環(huán)境變量
vi ~/.bash_profile
使配置生效
source ~/.bash_profile
驗(yàn)證是否裝成
which python3
python3 -V
使用方式
我們剛才設(shè)置了軟鏈接,可以直接使用下方的命令來調(diào)用python3和pip
python3 ...
pip3 ...