在 Heroku 上是否有可能使用非 pip-installable 模块?

2024-04-20 08:24:17 发布

您现在位置:Python中文网/ 问答频道 /正文

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

不过,我已经尝试过pip install mashape,但我不能这样安装它,所以我不能把它放在我的pip中要求.txt以便在部署应用程序时安装Heroku。在

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


Tags: 模块installpiphttpsgithubtxtcomclient
1条回答
网友
1楼 · 发布于 2024-04-20 08:24:17

使用mashape可能有两种方法。在

第一种方法是将mashape作为项目的一部分,并确保mashape目录位于项目目录的python path中。这样,您就可以像往常一样import mashape。在

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

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

其中YourFork是您的github用户id

相关问题 更多 >