依賴庫安裝
yum install -y openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel
python3 安裝
-
下載源碼
wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz -
解壓縮進入目錄
tar -xzvf Python-3.6.5.tgz
cd Python-3.6.5 -
安裝到/usr/local/python 目錄下
./configure --prefix=/usr/local/python -
編譯 安裝
make
make install -
進入/usr/bin目錄下
cd /usr/bin -
重命名python2快捷方式
mv python python.bak -
如果安裝有pip 也重命名
mv pip pip.bak -
創建python3,pip3相應的軟連接
ln -s /usr/local/python/bin/python3.6 /usr/bin/python
ln -s /usr/local/python/bin/pip3.6 /usr/bin/pip -
查看yum文件,將依賴修改爲以前默認的python2,因爲當前安裝了python3並設爲默認,以前對2的依賴失效,需要重新指定。
ll yum*
把顯示的文件第一行#!/usr/bin/python改爲#!/usr/bin/python2 -
同理修改urlgrabber配置文件
/usr/libexec/urlgrabber-ext-down
tornado 安裝
pip install tornado