2013-11-02 39 views
9

我在我的setup.py中有一個條目來安裝一個未託管在PyPi上的包,必須使用setup.py進行編譯,因爲它是C擴展。當我運行python setup.py install時,它沒有安裝,我檢查了日誌,我不知道爲什麼。爲什麼不是setup.py dependency_links做任何事情?

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

回答

13

原來,還有一個dependency_links線,我還需要在install_requires行添加軟件包的名稱,像這樣:

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