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

时间:2013-03-28 17:56:35

标签: python heroku pip

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

1:pattern

  

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

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

  

bash:pip:command not found

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

1 个答案:

答案 0 :(得分:6)

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

Multi buildpack - https://github.com/ddollar/heroku-buildpack-multi

Python buildpack - https://github.com/heroku/heroku-buildpack-python

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