Heroku Django Deploy Stripe问题-没有名为“ stripe”的模块

时间:2018-07-25 00:01:32

标签: python django heroku stripe-payments

当我在本地运行我的应用程序时,一切正常,但是当我尝试部署到Heroku时,出现此错误:

ModuleNotFoundError: No module named 'stripe'

我已经阅读了有关类似问题的其他答案,似乎我的虚拟环境运行的Python版本与Heroku上的Python版本不同,或者类似吗?

我的Python版本是3.6.5

我确实有一个runtime.txt文件,其中包含以下内容,我认为这是为我的Heroku应用设置python版本:

python-3.6.5

我读了这个SO线程,但是我并不真正了解有关PYTHONPATH的部分-Importing Stripe into Django - NameError

如果有人可以帮助我指引正确的方向,或者对我可以尝试的方法有所了解,我将非常感激!

谢谢!

1 个答案:

答案 0 :(得分:1)

在存储库根目录中的stripe文件中添加requirements.txt。您可以详细了解here