gpt4 book ai didi

python - 是否可以在 Heroku 上使用非 pip 安装的模块?

转载 作者:行者123 更新时间:2023-12-01 05:53:10 26 4
gpt4 key购买 nike

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

但是我尝试过 pip install mashape 但我无法以这种方式安装它,因此我无法将其放入我的 piprequirements.txt 中以便 Heroku 在部署应用程序时进行安装。

还有其他办法解决这个问题吗?一般来说,Heroku 应用程序是否有办法使用无法通过 pip 安装的 python 模块(例如从源代码构建)?

最佳答案

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

第一个是将 mashape 作为项目的一部分,并确保 mashape 目录位于项目目录的 python 路径 中。这样,您就可以照常导入mashape了。

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

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

其中 YourFork 是您的 github 用户 ID。

关于python - 是否可以在 Heroku 上使用非 pip 安装的模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13514751/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com