生命不息,折腾不止!

Viva La Vida

升级CentOs默认python 及相关 pip不可用问题

本来是准备装个 pip install speedtest-cli  测试下vps网速的 结果系统python 版本不够 于是有了此文

分别参考了 http://m.blog.csdn.net/article/details?id=50149207  及 http://linuxsogood.org/816.html

 

系统自带python版本 python2.6.6

安装 pi

yum install python-pip

升级 pip

pip install –upgrade pip

 

wget https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tgz

安装对应依赖,之前安装别的装了部分

yum groupinstall “Development tools”

yum install zlib-devel

yum install bzip2-devel

yum install openssl-devel

yum install ncurses-devel

yum install sqlite-devel

 

mkdir /usr/local/python27

tar xvf Python-2.7.12.tgz

cd Python-2.7.12

./configure –prefix=/usr/local/python27

make

这里报错了

yum install readline-devel.x86_64

yum install gdbm-devel

yum install libdbi-devel

还会报缺少xxx的 看网上说的 是旧版本的可以舍弃的 就不用管了

make install

 

mv /usr/bin/python /usr/bin/python2.6.6

ln -s /usr/local/python27/bin/python /usr/bin/python

vi /usr/bin/yum   把  #!/usr/bin/python改成  #!/usr/bin/python2.6.6

再用pip 会报错 因为Pip装在旧版本里 需要新安装 通过 http://linuxsogood.org/816.html 这里的脚本安装pip

 

参考 http://www.ttlsa.com/linux/use-speedtest-cli-test-internet-speed/ 安装 pip install speedtest-cli

wget -O speedtest-cli https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py

chmod +x speedtest-cli

python speedtest-cli –list | grep China 这里会列出服务器编号

 

python speedtest-cli –server=编号

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注