【问题标题】:How to include Python-Xlib as a dependency in setup.py?如何在 setup.py 中包含 Python-Xlib 作为依赖项?
【发布时间】:2016-01-03 23:47:00
【问题描述】:

在我的setup.py 文件中,我可以声明PyUserInput 是我的项目(Python 3)的要求,但在Linux 上PyUserInput 的先决条件是Python 模块Xlib

这是我的setup.py 文件的相关部分:

setup(...
      install_requires=['requests', 'nose', 'PyUserInput'],
      ...
      )

我尝试将Python-XlibXlib 放入install_requires 参数中,但由于setuptools 无法自动解析这些名称,所以这不起作用。

我需要做什么?我希望能够让单个命令 sudo python3 setup.py install 处理安装我的包的所有先决条件,而不必要求用户手动安装一些先决条件。

【问题讨论】:

    标签: python setuptools xlib


    【解决方案1】:

    使用pip search xlib,发现有一个包名为python3-xlib。在setup.py 中添加python3-xlib 作为要求就足够了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-24
      • 1970-01-01
      • 2016-06-10
      • 2015-12-17
      • 1970-01-01
      • 2017-02-25
      • 2013-07-17
      • 1970-01-01
      相关资源
      最近更新 更多