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已经是最新版本了,升级成功,可以正常的的使用代理了。
开始升级:
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已经是最新版本了,升级成功,可以正常的的使用代理了。
新闻资讯 更多
- 【建站知识】查询nginx日志状态码大于400的请求并打印整行04-03
- 【建站知识】Python中的logger和handler到底是个什么?04-03
- 【建站知识】python3拉勾网爬虫之(您操作太频繁,请稍后访问)04-03
- 【建站知识】xpath 获取meta里的keywords及description的方法04-03
- 【建站知识】python向上取整以50为界04-03
- 【建站知识】scrapy xpath遇见乱码解决04-03
- 【建站知识】scrapy爬取后中文乱码,解决word转为html 时cp1252编码问题04-03
- 【建站知识】scrapy采集—爬取中文乱码,gb2312转为utf-804-03