Ubuntu升级requests

时间:2023年06月13日

/

来源:网络

/

编辑:佚名

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已经是最新版本了,升级成功,可以正常的的使用代理了。
猜你需要

豫ICP备2021026617号-1  豫公网安备:41172602000185   Copyright © 2021-2028 www.78moban.com/ All Rights Reserved

本站作品均来自互联网,转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。如有侵犯您的版权,请联系 1565229909#qq.com(把#改成@),我们将立即处理。