【发布时间】:2015-04-16 22:18:07
【问题描述】:
p0 依赖于p1,而后者又依赖于p2。 p2 没有安装,其他的都安装了。
即:当我通过 Heroku 部署 p0 时,我得到一个引用 p2 的 ImportError。
请注意,所有人的requirements.txt 中都有这样的行:
git+http://github.com/project/package
此外,我尝试将所有内容放入 install_requires 和 dependency_links,但未能在 GitHub 上找到 pacakge。甚至尝试写my own deps_installer()。
【问题讨论】:
-
您可以使用 --editable 标志将瓶子添加到bars requirements.txt,请参阅docs
-
哦,所以我需要
-e标志? - 目前只有git+行... -
使用 -e 标志将以可编辑模式安装包,换句话说,它将创建一个指向 packacke 的符号链接,而不是将其添加到 pythons 站点包目录。为自己是个白痴道歉,可能还有更多。您究竟是如何在 bar 中导入瓶子的?
标签: python python-2.7 pip setuptools distutils