1

我真的很想在 Heroku 上的应用程序中使用 Mashape python 模块。https://github.com/Mashape/mashape-python-client-library

但是我已经尝试过pip install mashape,但我无法以这种方式安装它,所以我无法将它放在我的 pip requirements.txt 中,以便在我部署我的应用程序时安装 Heroku。

还有其他方法吗?一般来说,Heroku 应用程序有没有办法使用无法通过 pip 安装的 python 模块(比如从源代码构建)?

4

1 回答 1

2

您可能有两种使用 mashape 的方法。

首先是将 mashape 作为项目的一部分,并确保该mashape目录位于python path项目目录中。这样,您就可以import mashape照常进行了。

第二种方法是 fork mashape 并setup.py在自己的 fork 中为 mashape 编写一个简单的文件。然后,无需将 mashape 上传到 pypi 中,您仍然可以使用setup.py您编写并推送到您自己的分叉 github 存储库中的内容安装它,通过 pip 使用类似的东西:

`pip install -e git+git://github.com/YourFork/mashape-python-client-library.git#egg=mashape`

YourFork你的 github 用户 ID在哪里。

于 2012-11-22T14:56:16.270 回答