【发布时间】:2012-10-11 09:03:21
【问题描述】:
我在 Github 中有一个类似这样布局的库:
README
setup.py
src/
somelibrary.py
注意:我无法更改布局,但我可以更改 setup.py。
我希望能够从 requirements.txt 中引用这个库,以便人们可以执行pip install -r requirements.txt 并自动安装它。所以我在需求中添加了这样一行:
-e git+http://blablabla/blabla#egg=somelibrary
这将克隆 ./src/somelibrary 下的存储库,然后在其上运行 setup.py develop,这只会在 site-packages 下添加指向 ./src/somelibrary 的链接。不幸的是,由于该库实际上位于 ./src/somelibrary/src 下,python 似乎无法正确看到该库。
我错过了什么?我想它一定是我没有正确使用的 setup.py 选项。
【问题讨论】:
标签: python pip setuptools setup.py