无法使用 python 在 heroku 中推送应用程序

路易斯·贝穆德斯

我正在尝试使用 python django 部署应用程序。

但是当我收到此错误时:

从我的构建登录 heroku ..

-----> Python app detected
....
-----> Installing requirements with pip
...

       Collecting psycopg2==2.6.2

         Downloading psycopg2-2.6.2.tar.gz (376 kB)

           ERROR: Command errored out with exit status 1:

            command: /app/.heroku/python/bin/python -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-a0nakbaj/psycopg2/setup.py'"'"'; __file__='"'"'/tmp/pip-install-a0nakbaj/psycopg2/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-install-a0nakbaj/psycopg2/pip-egg-info

                cwd: /tmp/pip-install-a0nakbaj/psycopg2/

           Complete output (7 lines):
.....

           Error: could not determine PostgreSQL version from '12.2'

           ----------------------------------------

       ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

 !     Push rejected, failed to compile Python app.

 !     Push failed

如果您需要,这是我的 requeriments.txt:

colorama==0.4.1
dj-database-url==0.5.0
Django==2.2.1
django-qr-code==1.0.0
gunicorn==19.9.0
Pillow==6.0.0
psycopg2==2.6.2
pytz==2019.1
qrcode==6.1
six==1.12.0
sqlparse==0.3.0
whitenoise==4.1.2

任何人都可以帮助我 whis 吗?

谢谢!

乔治·波利奥维

Heroku 建议将 psycopg2 升​​级到 2.7 及更高版本。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用Conda环境(而不是virtualenv)将Python(Dash)应用程序部署到Heroku

Heroku:即使使用runtime.txt,此应用程序的python也无法检测到默认语言

无法使用Python在Heroku教程中启动工头

在Heroku python应用程序上使用哪个端口

由于西兰花-ass和node-sass,无法将emer cli应用程序推送到heroku

Heroku:如果heroku中有多个应用程序,如何推送到特定应用程序?

Heroku Deploy-“推送被拒绝,无法编译Node.js应用程序”

尝试使用CLI将Vapor应用程序推送到Heroku失败

Heroku:推送被拒绝,无法编译PHP应用程序

Python Flask heroku应用程序错误

python错误无法在python应用程序中打开pdf

在Heroku上的Django / Python应用程序中使用Node模块

推送被拒绝,无法编译Python应用。我无法将Django应用部署到Heroku

使用角度在移动应用程序中推送通知

我无法将Bitbucket上已托管的应用程序推送到heroku

Heroku“推送被拒绝,无法编译Python应用”

我的Rails应用程序无法在Heroku中运行

无法将我的node.js应用程序推送到Heroku

我无法从Parse接收应用程序中的推送通知

为什么我无法将我的应用程序推送到Heroku?

Installfest | Railsbridge |部署Rails应用程序| heroku推送已拒绝| 无法通过捆绑器安装宝石

heroku 无法启动 nodejs 应用程序

Heroku 应用程序无法正常工作

Heroku:找不到该应用程序/推送被拒绝,无法编译 Node.js 应用程序

Heroku with python-由于错误模块而无法推送应用程序

推送被拒绝,在 heroku 中部署时无法编译 Node.js 应用程序

推送被拒绝,Python 应用程序失败到 Heroku

无法使用 heroku local 将 Django 应用程序部署到 heroku

Heroku 无法自动检测到用于此应用程序的 buildpack。尝试将文件部署/推送到 heroku 时出错 - 有什么修复吗?