【问题标题】:Beautiful soup on heroku?Heroku上的美味汤?
【发布时间】:2012-11-07 23:16:09
【问题描述】:

我试图在 heroku 上使用 Beautiful soup 部署应用程序并运行类似“python manage.py”的命令。我的命令使用美丽的汤库。虽然该命令在我的本地机器上运行良好,但它在 heroku 上找不到漂亮的汤模块。我尝试使用 pip install beautifulsoup 安装它,然后将其添加到需求文件并使用 git 推送更新。但它仍然找不到漂亮的汤模块。我知道这不太具体,而且我对 heroku、django 还是陌生的。我不确定如何调试它?有人可以指导我正确的方向吗?

【问题讨论】:

    标签: python django heroku beautifulsoup virtualenv


    【解决方案1】:

    如果您尝试使用 BeautifulSoup 4,则必须明确添加该版本:

    $ pip install beautifulsoup4
    $ pip freeze
    beautifulsoup4==4.1.3
    $ pip freeze > requirements.txt
    

    【讨论】:

    • 您应该创建一个requirements.txt 文件并将beautifulsoup4 添加到其中。 Heroku 将在部署时自动安装您的需求文件中的所有内容。
    • 他们说他们将其添加到需求文件中,也许他们将其命名为其他名称。
    • 是的,我错过了。也许这会有所帮助:devcenter.heroku.com/articles/python-pip
    • @NathanVillaescusa 我通过卸载和重新安装进行了检查,但仍然是同样的错误。关于我可以在哪里看的任何指针?
    • 您的 requirements.txt 文件是否位于项目的根目录中?你有没有把它提交给 git
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-15
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    相关资源
    最近更新 更多