python - 无法安装 youtube-dl-api-server

标签 python ubuntu youtube youtube-dl

我无法安装 youtube-dl-api-server。我正在使用 Python 2.7.9。看起来某些依赖项中存在错误。我曾尝试从源代码安装,但结果相同。运行命令 pip install –pre youtube_dl_server 后,我收到以下消息:

异常(exception):

 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 服务器上使用 Python 2.7.9。你知道如何解决这个问题吗?

谢谢 metjuf

最佳答案

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

pip install –pre youtube_dl_server 


pip install --pre youtube_dl_server 

关于python - 无法安装 youtube-dl-api-server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28516149/

相关文章:

python - 使用csv从mysql数据库导出数据

python - Python中的 "assert"有什么用?

linux - 如何将进程名称从supervisord状态传递到bash中的另一个命令?

linux - 重命名sources.list

iframe - 如何使用youtube iframe设置页面速度高度

python - 设置具有两个索引列的时间序列 Pandas Dataframe 的频率

python 的 os.path.expanduser ('~' ) 不一致的 Windows 行为

ruby-on-rails - #<BottleSpecification :0x00000000e9fdb8> 的未定义方法 `rebuild'

php - WP Oembed 未传递 “autoplay=1” 变量

javascript - YouTube Iframe 嵌入导致 IE7 中的重定向