—————— 编译安装 ——————
wget https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tar.xz
tar xvf Python-2.7.8.tar.xz
cd Python-2.7.8
./configure
make && make install
/usr/local/bin/python2.7 -V
vim ~/.bashrc
source ./.bashrc
vim /usr/bin/yum
yum
wget https://bootstrap.pypa.io/ez_setup.py -O - | python
easy_install-2.7 pip
pip -V
pip2.7 install requests HTMLParser
python -V
python yoink
—————— 重新编译 ——————
rpm -qa|grep sqlite
pip2.7 install pysqlite
yum install sqlite-devel
cd Python-2.7.8
./configure
make && make install
cd ..
python yoink.py
rm -rf /root/Python-2.7.8
history
安装完成后要修改下环境变量,和Yum的配置文件,因为Yum工具依赖Python2.6
//修改环境变量
[root@techroad ~]# vim ~/.bashrc
//添加
export PATH=$PATH:usr/local/bin/python2.7
//修改Yum配置文件
[root@techroad ~]# vim /usr/bin/yum
修改#!/usr/bin/python为#!/usr/bin/python2.6
source ./.bashrc
参考:
https://pypi.python.org/pypi/setuptools#unix-including-mac-os-x-curl
http://stackoverflow.com/questions/3220404/why-use-pip-over-easy-install
http://webcache.googleusercontent.com/search?q=cache:OtChaEztyaEJ:stackoverflow.com/questions/20126475/importerror-no-module-named-sqlite3-in-python3-3+ImportError:+No+module+named+_sqlite3&cd=2&hl=zh-CN&ct=clnk&client=opera