简体   繁体   English

在Python2.7中使用请求时出错

[英]Error when using requests In Python2.7

import requests
r = requests.get('http://bbs.byr.cn/')
print r

The error: 错误:

Traceback (most recent call last): File "E:\\MyPythonRoad\\src\\requeststest.py", line 1, in import requests File "C:\\Python27\\lib\\site-packages\\requests-2.3.0-py2.7.egg\\requests__init__.py", line 58, in from . 追溯(最近一次通话最近):导入请求中的文件“ E:\\ MyPythonRoad \\ src \\ requeststest.py”,行1,文件“ C:\\ Python27 \\ lib \\ site-packages \\ requests-2.3.0-py2.7” .egg \\ requests__init __。py“,第58行,来自。 import utils File "C:\\Python27\\lib\\site-packages\\requests-2.3.0-py2.7.egg\\requests\\utils.py", line 25, in from .compat import parse_http_list as _parse_list_header File "C:\\Python27\\lib\\site-packages\\requests-2.3.0-py2.7.egg\\requests\\compat.py", line 7, in from .packages import chardet File "C:\\Python27\\lib\\site-packages\\requests-2.3.0-py2.7.egg\\requests\\packages__init__.py", line 3, in from . 从.compat导入utils文件“ C:\\ Python27 \\ lib \\ site-packages \\ requests-2.3.0-py2.7.egg \\ requests \\ utils.py”,第25行,从parse_http_list导入为_parse_list_header文件“ C:\\从.packages中导入Python27 \\ lib \\ site-packages \\ requests-2.3.0-py2.7.egg \\ requests \\ compat.py“,第7行,导入chardet文件” C:\\ Python27 \\ lib \\ site-packages \\ requests -2.3.0-py2.7.egg \\ requests \\ packages__init __。py“,第3行,来自。 import urllib3 File "C:\\Python27\\lib\\site-packages\\requests-2.3.0-py2.7.egg\\requests\\packages\\urllib3__init__.py", line 16, in from .connectionpool import ( File "C:\\Python27\\lib\\site-packages\\requests-2.3.0-py2.7.egg\\requests\\packages\\urllib3\\connectionpool.py", line 36, in from .connection import ( File "C:\\Python27\\lib\\site-packages\\requests-2.3.0-py2.7.egg\\requests\\packages\\urllib3\\connection.py", line 43, in from .util import ( ImportError: No module named util 导入urllib3文件“ C:\\ Python27 \\ lib \\ site-packages \\ requests-2.3.0-py2.7.egg \\ requests \\ packages \\ urllib3__init __。py”,第16行,来自.connectionpool导入(文件“ C:\\从.connection导入中的Python27 \\ lib \\ site-packages \\ requests-2.3.0-py2.7.egg \\ requests \\ packages \\ urllib3 \\ connectionpool.py“,第36行(文件“ C:\\ Python27 \\ lib \\ site -packages \\ requests-2.3.0-py2.7.egg \\ requests \\ packages \\ urllib3 \\ connection.py“,第43行,来自.util导入(ImportError:没有名为util的模块

requests 要求

Since you are using Windows, you may want to try to reinstall requests through this binary . 由于您使用的是Windows,因此您可能希望尝试通过此二进制文件重新安装requests

urllib3 urllib3

According to this , you may want to try manual download the util folder from urilib3 from the download at the bottom of pypi , and add it to the urllib3 install location. 根据这个 ,你可能会想尝试手动下载的util从文件夹urilib3从下载在底部的PyPI ,并把它添加到urllib3安装位置。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM