【发布时间】:2016-01-03 23:47:00
【问题描述】:
在我的setup.py 文件中,我可以声明PyUserInput 是我的项目(Python 3)的要求,但在Linux 上PyUserInput 的先决条件是Python 模块Xlib。
这是我的setup.py 文件的相关部分:
setup(...
install_requires=['requests', 'nose', 'PyUserInput'],
...
)
我尝试将Python-Xlib 和Xlib 放入install_requires 参数中,但由于setuptools 无法自动解析这些名称,所以这不起作用。
我需要做什么?我希望能够让单个命令 sudo python3 setup.py install 处理安装我的包的所有先决条件,而不必要求用户手动安装一些先决条件。
【问题讨论】:
标签: python setuptools xlib