为什么setup.py dependency_links没有做任何事情?

时间:2013-11-02 01:44:20

标签: python python-3.x setup.py

我的setup.py中有一个条目来安装一个不在PyPi上托管的软件包,必须使用setup.py进行编译,因为它是一个C扩展。当我运行python setup.py install时,它没有安装,我检查了日志,我不明白为什么。

dependency_links = ['git+https://github.com/liamzebedee/scandir.git#egg=scandir-0.1'],

1 个答案:

答案 0 :(得分:13)

事实证明,除了dependency_links行之外,我还需要在install_requires行中添加包名称,如下所示:

dependency_links = ['git+https://github.com/liamzebedee/scandir.git#egg=scandir-0.1'],
install_requires = ['scandir'],