python - 从 github 到 heroku cedar stack 进行 pip 安装

标签 python heroku virtualenv pip

我有几个 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/

相关文章:

python - 如何使用 virtualenv 在 Light Table 中评估 Python?

python - Pandas DF,不等列中的条件选择

python - 无法在heroku上安装reportlab

java - 部署在 Heroku 上的 Spring Boot 应用程序仍然崩溃

ruby-on-rails - bundle 安装和访问被拒绝错误的问题

python - pyenv:pip:找不到命令

python - 在 OS X El Capitan 上安装 Scrapy

python - heroku 上的 Gunicorn 'ImportError: No module named app.wsgiapp'

python - 如何使用 python 多处理模块重新启动进程

python - 如何将 Python 3.6 设置为 Zappa 的默认版本?