gpt4 book ai didi

python - 无法将 Django 应用程序部署到 Heroku : name 'install' is not defined

转载 作者:太空狗 更新时间:2023-10-30 01:23:58 25 4
gpt4 key购买 nike

编辑:我将问题缩小到 requirements.txt 文件中存在“distribute==0.6.10”行。删除该行可以解决问题,并且还没有遇到该行不存在的任何错误......但是。

我正在按照此处的教程进行操作:http://devcenter.heroku.com/articles/django

一切都很顺利,直到我进入标题为“运行一个 Worker”的部分。我的 requirements.txt 文件中有以下内容:

Django==1.3
amqplib==1.0.1
anyjson==0.3.1
celery==2.3.3
distribute==0.6.10
django-celery==2.3.3
django-kombu==0.9.4
django-picklefield==0.1.9
gunicorn==0.12.2
kombu==1.4.1
psycopg2==2.4.2
pyparsing==1.5.6
python-dateutil==1.5
wsgiref==0.1.2

并且我按照说明中的指示将适当的 celery 配置添加到我的 Procfile 和 settings.py 的末尾。部署应用程序时出现以下错误:

          Relaunching...
Traceback (most recent call last):
File "<string>", line 1, in <module>
NameError: name 'install' is not defined
Complete output from command /tmp/build_2o84wdweodb97/bin/python2.7 -c "import setuptools;__file__='/tmp/build_2o84wdweodb97/build/distribute/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --single-version-externally-managed --record /tmp/pip-LIti3K-record/install-record.txt --install-headers /tmp/build_2o84wdweodb97/include/site/python2.7:

完整的部署日志可以在这里找到:http://pastie.org/2609107

有人以前见过这个问题或知道如何解决这个问题吗?

最佳答案

使用较新版本的 distribute 解决了这个问题。

distribute==0.6.21

关于python - 无法将 Django 应用程序部署到 Heroku : name 'install' is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7592239/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com