无法安装youtubedlapis

2024-04-26 11:13:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我无法安装youtube dl api服务器。我使用的是python2.7.9。似乎某个依赖项中有一个bug。我尝试过从源代码安装,但我得到了相同的结果。在运行命令pip install–pre-youtube\u dl\u server之后,我收到以下消息:

例外情况:

 Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 122, in main
    status = self.run(options, args)
  File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line 257, in run
    InstallRequirement.from_line(name, None))
  File "/usr/lib/python2.7/dist-packages/pip/req.py", line 172, in from_line
    return cls(req, comes_from, url=url, prereleases=prereleases)
  File "/usr/lib/python2.7/dist-packages/pip/req.py", line 70, in __init__
    req = pkg_resources.Requirement.parse(req)
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2667, in parse
    reqs = list(parse_requirements(s))
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2593, in parse_requirements
    raise ValueError("Missing distribution spec", line)
ValueError: ('Missing distribution spec', '\xe2\x80\x93r')

Storing debug log for failure in /home/ubuntu/.pip/pip.log 

我在Ununtu服务器上使用python2.7.9。你知道怎么解决这个问题吗?在

谢谢梅楚夫


Tags: pipinfrompyyoutubeparselibpackages
1条回答
网友
1楼 · 发布于 2024-04-26 11:13:01

您的命令中有一个奇怪的字符,很可能是某种自动转换的结果。我说的是(U+8211,b'\xe2\x80\x93'为UTF-8)。所以不是

pip install –pre youtube_dl_server 

^{pr2}$

相关问题 更多 >