升級python2.7, 實現python2.7與python3並存

因爲用到twilio模塊, 因此須要升級一下python2, 可是又不想捨棄python2, 因而實現了簡單的方法python

python

先扔一塊依賴sql

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

先download一個壓縮包bootstrap

wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz

新建文件夾vim

mkdir /usr/local/python3

解壓bash

tar -xvJf  Python-3.6.2.tar.xz

編譯與安裝curl

./configure --prefix=/usr/local/python3/ && make && make install

軟連接url

mv /usr/bin/python /tmp && ln -s /usr/local/python3/bin/python3 /usr/bin/python

改配置sqlite

vim /usr/bin/yumblog

把#! /usr/bin/python修改成#! /usr/bin/python2ip

vim /usr/libexec/urlgrabber-ext-down

把#! /usr/bin/python修改成#! /usr/bin/python2

[root@localhost~]# python -V
Python 3.6.2
[root@localhost~]# python2 -V
Python 2.7.5
[root@localhost~]#

OK

pip

順道說一下, yum升級pip有點愚蠢

扔一個升級py

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

run

python get-pip.py

 

OK!

pip 

pip install twilio
相關文章
相關標籤/搜索