【问题标题】:Django requirements.txt pip for mdbtoolsmdbtools 的 Django requirements.txt pip
【发布时间】:2012-06-14 03:42:37
【问题描述】:

我正在尝试在我拥有的 django 应用程序中使用 mdbtools。我在 requirements.txt 文件中包含了以下两行:

mdbtools-dev
mdbtools

但我遇到了一些错误:

....
Requirement already satisfied (use --upgrade to upgrade): stripe in ./lib/python2.7/site-packages (from -r requirements.txt (line 7))
Downloading/unpacking mdbtools-dev (from -r requirements.txt (line 8))
Could not find any downloads that satisfy the requirement mdbtools-dev (from -r requirements.txt (line 8))
No distributions at all found for mdbtools-dev (from -r requirements.txt (line 8))
Storing complete log in /app/.pip/pip.log

! Heroku 推送被拒绝,无法编译 Python 应用程序

我 sudo apt-get install mdbtools 和 mdbtools-dev 都没有问题。有人知道发生了什么吗?

【问题讨论】:

    标签: django installation requirements mdbtools


    【解决方案1】:

    requirements.txt 文件不适用于一般系统要求 - 它仅适用于您的应用程序所需的 Python 库。

    由于没有名为 mdbtools 的 Python 包,因此您会收到该错误。

    【讨论】:

    • 有道理——谢谢。您知道我如何确保按需要安装 mdbtools 吗?我正在使用 Heroku
    • 你不能,因为 Heroku 提供了一个read-only file system。您需要使用受支持的数据库,例如 Heroku postgres
    猜你喜欢
    • 2015-11-28
    • 2018-06-22
    • 2020-08-15
    • 2013-09-08
    • 2018-06-19
    • 1970-01-01
    • 2018-04-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多