如何在heroku上安装gdbm模块



我在heroku上运行一个芹菜工作程序,当启动该工作程序时,我总是收到一个错误:

 ImportError: No module named gdbm 

我已经通过在heroku上运行python并尝试导入gdbm:来确认这一点

$ heroku run python
Running `python` attached to terminal... up, run.1960
Python 2.7.8 (default, Jul  9 2014, 20:47:08) 
[GCC 4.4.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import gdbm
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named gdbm
>>> exit()

如何在heroku上安装此模块?我需要向requirements.txt添加特定的程序包吗?如果是,什么版本?

谢谢你的帮助!

根据Heroku文档,不可能使用文件系统数据库https://devcenter.heroku.com/articles/read-only-filesystem

不支持以下类型的行为

  • 正在公用目录中缓存页面
  • 将上载的资产保存到本地磁盘(例如,使用attachment_fu或-partherclip)
  • 使用Ferret编写全文索引
  • 写入文件系统数据库,如SQLite或GDBM
  • 访问类似gitwiki的应用程序的git repo

相关内容

  • 没有找到相关文章

最新更新