我的setup.py
中有一个条目来安装一个不在PyPi上托管的软件包,必须使用setup.py进行编译,因为它是一个C扩展。当我运行python setup.py install
时,它没有安装,我检查了日志,我不明白为什么。
dependency_links = ['git+https://github.com/liamzebedee/scandir.git#egg=scandir-0.1'],
答案 0 :(得分:13)
事实证明,除了dependency_links
行之外,我还需要在install_requires
行中添加包名称,如下所示:
dependency_links = ['git+https://github.com/liamzebedee/scandir.git#egg=scandir-0.1'],
install_requires = ['scandir'],