我有几个 python 模块,需要从 github 上的 HEAD 版本安装到 heroku 上应用程序的 virtualenv 中。我尝试了以下命令的几种变体:
heroku run bin/python bin/pip install -E/app --upgrade git+git://github.com/whoever/whatever.git
命令成功,但模块随后不存在。我已经尝试过使用和不使用 -E 以及使用 .而不是/app 的 -E。另外,无论有没有 --upgrade。
如何使用 cedar 堆栈上的 virtualenv 中的 pip 将 python 模块从 github 安装到 heroku?
最佳答案
heroku run 启动一个新的测功机并仅运行您在该测功机中指定的命令。 Dyno 是短暂的,这就是为什么它必须是 git 推送并在您的 requests.txt 中指定
您可以根据 pip 安装程序页面上指定的格式包含不带 -e 的 git 存储库:http://www.pip-installer.org/en/latest/usage.html#version-control-systems
关于python - 从 github 到 heroku cedar stack 进行 pip 安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8937947/