运行pip3 install http
时出现以下错误:
ERROR: Command errored out with exit status 1:
command: /usr/bin/python3.7 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-w8rp368e/http/setup.py'"'"'; __file__='"'"'/tmp/pip-install-w8rp368e/http/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-t6p61b0y
cwd: /tmp/pip-install-w8rp368e/http/
Complete output (7 lines):
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-install-w8rp368e/http/setup.py", line 3, in <module>
import http
File "/tmp/pip-install-w8rp368e/http/http/__init__.py", line 17, in <module>
from request import Request
ImportError: cannot import name 'Request' from 'request' (/home/.local/lib/python3.7/site-packages/request/__init__.py)
----------------------------------------
错误:命令错误,退出状态为1:python setup.py egg_info检查日志以获取完整的命令输出。
具有最新版本的pip,请求,并尝试了所有找到的答案,但是仍然抛出错误。帮助将不胜感激。
答案 0 :(得分:1)
http
,与this package中一样,最近一次更新是在2012年,是针对python 2编写的。因此,它不适用于较新的python版本。
但是您可以只使用http
内置模块。参见here。 “内置”意味着它应该已经在您的python版本中可用。
尝试:
import http