颠覆与创新

超态信息插件 Sinfo

不想变成栏目的信息不是好信息

更新时间:2016-05-02
首页 > 建站技术文档 > Ubuntu升级requests

Ubuntu升级requests

来源:互联网   作者:东坡网整理   发布日期:2017-02-16 11:15:17   阅读次数:6418

Pyhon爬虫需要用代理,但这家代理要求发送一个特殊的header值,否则报错407,requests 2.2无法发送这个值,只好升级requests到最新版本。

开始升级:

pip install -U requests

但报错:

Not uninstalling requests at /usr/lib/python2.7/dist-packages, owned by OS

查资料发现,这是由于Ubuntu默认安装了requests低版本导致的,必须得新建一个第三方包文件夹才能安装最新版本:

vi /usr/local/lib/python2.7/dist-packages/mypack.pth

输入内容:

/usr/local/lib/python2.7/dist-packages/

然后去python-requests.org下载最新版本的源码,并安装:

wget https://github.com/kennethreitz/requests/tarball/master
tar -zxvf master
cd kennethreitz-requests-655f0ed
python setup.py install

安装完成后查看一下requests版本

pip list

requests已经是最新版本了,升级成功,可以正常的的使用代理了。(参考资料http://blog.csdn.net/xuezhisdc/article/details/49588517)

相关文档
    暂无相关信息
相关插件
    暂无相关信息
联系我们

技术支持:点击这里给我发消息

其它咨询:点击这里给我发消息

微信号:imDP1037,注明东坡网

ECMS互助QQ群:308293433

©2013-2019 DP1037.COM东坡网,致力于帝国cms插件和二次开发,为帝国cms加油! 备案号:粤ICP备14036885号-2

本页采用东坡网【动态页缓存插件】,当前页面缓存时间 2024-04-27 06:24:45
本次重新生成缓存,总耗时 0.0023238658905029 秒