python - 从 heroku 上的 rails 应用程序安装 pip 模块

标签 python heroku pip

我在 heroku 上部署了一个 Rails 应用程序。这个应用程序依赖于一个 python 模块,https://github.com/clips/pattern .根据pattern的文档,我可以通过两种方式安装:

1: cd pattern-2.5; python setup.py 安装

creating /usr/local/lib/python2.7/site-packages/pattern error: could not create '/usr/local/lib/python2.7/site-packages/pattern': Read-only file system

2: pip 安装模式

bash: pip: command not found

请告诉我如何安装模式。我发现了一个类似的问题,How to install python module on Heroku cedar stack with Rails ,但它对我不起作用。

最佳答案

Buildpacks 是 Heroku 用于构建应用程序(包括安装依赖项)的机制。默认情况下未安装 Pip,Python buildpack 本身会引入此依赖项。您可以使用 multi-buildpack,它允许您包含多个 buildpack。

多构建包 - https://github.com/ddollar/heroku-buildpack-multi

Python 构建包 - https://github.com/heroku/heroku-buildpack-python

Ruby 构建包 - https://github.com/heroku/heroku-buildpack-ruby

关于python - 从 heroku 上的 rails 应用程序安装 pip 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15688898/

相关文章:

python - 在Python中比较两个数据帧值

python - 在 PyPy 上运行 Scrapy

python - 如何从主机共享 python 库到多个 docker 容器?

python - 使用 pip 安装 lxml 模块失败

python - pip2 和 pip3 的不同自定义安装位置

python - 在迭代时间序列数据中的每一行时计算 Pandas 中当前行的总和

python - 如何修剪 pandas 列中的字符串和字符串列表

ruby-on-rails - 更改 Heroku(ruby on rails) 服务器的日期和时间

heroku - 更新前先复制目录,编译后再导入。

android - 如何在解析服务器中添加电子邮件验证