【问题标题】:Error when using requests In Python2.7在 Python2.7 中使用请求时出错
【发布时间】:2014-06-16 06:15:22
【问题描述】:
import requests
r = requests.get('http://bbs.byr.cn/')
print r

错误:

Traceback(最近一次调用最后一次):文件 “E:\MyPythonRoad\src\requeststest.py”,第 1 行,在 导入请求文件 "C:\Python27\lib\site-packages\requests-2.3.0-py2.7.egg\requests__init__.py", 第 58 行,在 从 。导入 utils 文件 "C:\Python27\lib\site-packages\requests-2.3.0-py2.7.egg\requests\utils.py", 第 25 行,在 从 .compat 导入 parse_http_list 作为 _parse_list_header 文件“C:\Python27\lib\site-packages\requests-2.3.0-py2.7.egg\requests\compat.py”, 第 7 行,在 从 .packages 导入 chardet 文件“C:\Python27\lib\site-packages\requests-2.3.0-py2.7.egg\requests\packages__init__.py”, 第 3 行,在 从 。导入 urllib3 文件 "C:\Python27\lib\site-packages\requests-2.3.0-py2.7.egg\requests\packages\urllib3__init__.py", 第 16 行,在 从 .connectionpool 导入(文件“C:\Python27\lib\site-packages\requests-2.3.0-py2.7.egg\requests\packages\urllib3\connectionpool.py”, 第 36 行,在 从 .connection 导入(文件“C:\Python27\lib\site-packages\requests-2.3.0-py2.7.egg\requests\packages\urllib3\connection.py”, 第 43 行,在 from .util import ( ImportError: No module named util

【问题讨论】:

  • 转到/Library/Python/2.7/site-packages/requests-2.1.0-py2.7.egg/requests/packages/urllib3 并检查util.py 是否存在。
  • util.py 中不包含,下一步该怎么做?谢了。

标签: python python-2.7 python-requests


【解决方案1】:

请求

由于您使用的是 Windows,您可能需要尝试通过此 binary 重新安装 requests

urllib3

根据this,您可以尝试从urilib3 底部的下载urilib3 手动下载util 文件夹,并将其添加到urllib3 安装位置。

【讨论】:

  • 谢谢,我刚刚卸载了最新版的requests,安装了requests 2.2.1,问题解决了!
猜你喜欢
  • 2013-06-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-21
  • 2017-06-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多