【问题标题】:Python 2.7.9 install requests on windowsWindows 上的 Python 2.7.9 安装请求
【发布时间】:2022-01-08 20:46:57
【问题描述】:

我一直在尝试安装请求,但每次我这样做都会启动,然后给我这个错误。有什么办法可以解决这个问题或修复这个错误,以便我可以使用请求?

Traceback (most recent call last):
  File "C:\Python27\lib\site-packages\pip\basecommand.py", line 122, in main
    status = self.run(options, args)
  File "C:\Python27\lib\site-packages\pip\commands\install.py", line 278, in run
    requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
  File "C:\Python27\lib\site-packages\pip\req.py", line 1265, in prepare_files
    req_to_install.extras):
  File "C:\Python27\lib\site-packages\pip\_vendor\pkg_resources.py", line 2291, in requires
    dm = self._dep_map
  File "C:\Python27\lib\site-packages\pip\_vendor\pkg_resources.py", line 2484, in _dep_map
    self.__dep_map = self._compute_dependencies()
  File "C:\Python27\lib\site-packages\pip\_vendor\pkg_resources.py", line 2508, in _compute_dependencies
    parsed = next(parse_requirements(distvers))
  File "C:\Python27\lib\site-packages\pip\_vendor\pkg_resources.py", line 45, in <lambda>
    next = lambda o: o.next()
  File "C:\Python27\lib\site-packages\pip\_vendor\pkg_resources.py", line 2605, in parse_requirements
    line, p, specs = scan_list(VERSION,LINE_END,line,p,(1,2),"version spec")
  File "C:\Python27\lib\site-packages\pip\_vendor\pkg_resources.py", line 2573, in scan_list
    raise ValueError("Expected "+item_name+" in",line,"at",line[p:])
ValueError: ('Expected version spec in', 'charset-normalizer ~=2.0.0', 'at', ' ~=2.0.0')

Storing debug log for failure in C:\Users\l--l\pip\pip.log

我已正确进入文件,但似乎无法让它下载请求。

【问题讨论】:

  • requests,像现在大多数其他 Python 库一样,不支持 Python 2。你为什么要使用它?它在 2 年前达到其支持生命周期的终点,并在此之前被弃用了 许多 年。

标签: python python-2.7 pip


【解决方案1】:

重新安装 pip

curl https://bootstrap.pypa.io/pip/2.7/get-pip.py --output get-pip.py
python2.7 get-pip.py

安装请求

python2.7 -m pip install requests

或手动安装

git clone git://github.com/psf/requests.git
cd requests
python2.7 -m pip install .

【讨论】:

  • 你不需要把它放在任何地方。你甚至可以在使用 pip 安装后删除它
  • 用 pip 安装它似乎不起作用。命令 python2.7 -m pip install 不起作用
  • 你的操作系统是什么
猜你喜欢
  • 2015-02-18
  • 2016-09-23
  • 2015-04-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-11
  • 2015-04-16
  • 1970-01-01
相关资源
最近更新 更多