【问题标题】:MongoDB w/ PyMongo on Heroku -- error: no module named pymongoHeroku 上带有 PyMongo 的 MongoDB -- 错误:没有名为 pymongo 的模块
【发布时间】:2014-05-17 18:02:00
【问题描述】:

我正在使用带有 mongoDB 后端的 Flask 制作一个 Heroku 应用程序。我使用 pymongo 作为我的驱动程序,但是当我将代码推送到 git 时,它崩溃并吐出这个错误:

2014-04-05T09:56:36.301695+00:00 app[web.1]: ImportError: No module named pymongo

网络应用程序在本地工作,而 pymongo 在这种情况下工作得很好。我需要做什么才能让 pymongo 在 heroku 的服务器上被识别?

谢谢!

【问题讨论】:

    标签: mongodb heroku flask pymongo


    【解决方案1】:

    您需要让 Heroku 意识到 PyMongo 是一项要求。最简单的方法是我将pymongo==x.x 添加到您的requirements.txt file

    如果您使用的是setup.py 脚本而不是requirements.txt,请将'pymong==x.x', 添加到install_requires 参数到setup

    在这两种情况下,请确保将 x.x 替换为适当的版本号。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-07
      • 2020-05-15
      • 1970-01-01
      • 2018-05-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多