【问题标题】:Install pip module from a rails app on heroku从 heroku 上的 rails 应用程序安装 pip 模块
【发布时间】:2013-03-28 17:56:35
【问题描述】:

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

1:cd pattern-2.5; python setup.py install

创建 /usr/local/lib/python2.7/site-packages/pattern 错误:可以 不创建'/usr/local/lib/python2.7/site-packages/pattern':只读 文件系统

2:pip install pattern

bash: pip: 找不到命令

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

【问题讨论】:

  • 对于您的第一种方法,请尝试使用sudo python setup.py install。对于第二种方法,请尝试安装 pip。看到这个链接filon.us/slava/?p=189。然后使用 :sudo pip install 模式
  • 我无法在 heroku 上使用 sudo 命令。
  • 这篇文章可能对stackoverflow.com/questions/8591433/…有帮助
  • 谢谢:)。我也看到了这个。我关注了,我得到了Readonly file system。

标签: python heroku pip


【解决方案1】:

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

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

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

Ruby buildpack - https://github.com/heroku/heroku-buildpack-ruby

【讨论】:

    猜你喜欢
    • 2022-07-06
    • 1970-01-01
    • 2014-10-09
    • 2018-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-18
    • 2012-02-17
    相关资源
    最近更新 更多