0.下載前準備
需要安裝以下庫,不然會有問題。
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
先安裝sqlite3(因爲安裝python3.5後,yum需要修改python鏈接,需要用老python2.6編譯)
1、下載sqlite3安裝包
wget http://www.sqlite.org/2015/sqlite-autoconf-3081101.tar.gz
2、解壓安裝包
tar zxvf sqlite-autoconf-3081101.tar.gz
3、依次執行下面的命令 ,就安裝ok了
- cd sqlite-autoconf-3081101/
- ./configure
- make
- sudo make install
1. 下載Python3.5源碼
# wget http://mirrors.sohu.com/python/3.5.0/Python-3.5.0.tar.xz2. 解壓縮並安裝
# xz -d Python-3.5.0.tar.xz
# tar xf Python-3.5.0.tar -C /usr/local/src/
# cd /usr/local/src/Python-3.5.0/
# ./configure --prefix=/usr/local/python35
# make -j8 && make install
3. 安裝的目錄
默認情況下,python會安裝在
/usr/local/python35
備份舊版本 Python,筆者環境默認版本2.6
mv /usr/bin/python /usr/bin/python2.6
y 回車
新建指向新版本 Python 以及 pip 的軟連接
ln -s /usr/local/python35/bin/python3.5 /usr/bin/python
ln -s /usr/local/python35/bin/pip3 /usr/bin/pip
python -V
pip -V
pip升級
ln -s /usr/local/python35/bin/pip3 install --upgrade pip