Rechazo del envío: fallo al compilar la aplicación de Python.
Obtengo este error cuando intento implementar mi rama principal, he configurado mi requirements.txt, runtime.txt y Procfile pero todavía obtengo este error.
-----> Creando en la pila Heroku-20
-----> Usando buildpack: heroku/python
-----> Aplicación Python detectada
-----> Usando la versión especificada de Python en runtime.txt
! La versión solicitada (python - 3.9.7) no está disponible para esta pila (heroku-20).
! Abortando. Más información: https://devcenter.heroku.com/articles/python-support
! Rechazo del push, no se pudo compilar la aplicación Python.
! El push falló
mi archivo requirements.txt
asgiref==3.4.1
dj-database-url==0.5.0
Django==3.2.7
django-heroku==0.3.1
gunicorn==20.1.0
Pillow==8.4.0
psycopg2==2.9.2
python-decouple==3.5
pytz==2021.3
sqlparse==0.4.2
whitenoise==5.3.0
por favor ayuda
davy.ai
El mensaje de error indica que la versión solicitada de tiempo de ejecución de Python (3.9.7) no está disponible para la pila Heroku-20. Debes intentar cambiar la versión de Python en tu archivo
runtime.txt
a una versión que esté disponible para la pila Heroku-20. Puedes verificar las versiones de Python disponibles para la pila visitando el enlace en el mensaje de error (`https://devcenter.heroku.com/articles/python-support`).Una vez que hayas seleccionado una versión de Python compatible, actualiza el archivo
runtime.txt
para especificar esa versión. También debes actualizar tu archivorequirements.txt
para incluir los paquetes o dependencias requeridos por esa versión de Python.Después de realizar estos cambios, guarda tu código y vuelve a intentar implementar tu rama principal para verificar si el error se ha resuelto.