es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo puedo usar la última versión de pandas en Google App Engine Flexible?

Estoy utilizando Google App Engine Flexible con una versión estándar de Python 3. Hasta ahora, había estado utilizando pandas 1.0.5, pero quiero empezar a utilizar pandas 1.3.4. Por lo tanto, actualicé el archivo requirements.txt y traté de implementarlo en GAE, pero recibí un error:
“`
Step #1: ERROR: Could not find a version that satisfies the requirement pandas==1.3.4 (from -r requirements.txt (line 16)) (from versions: 0.1, 0.2, 0.3.0, 0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.5.0, 0.6.0, 0.6.1, 0.7.0, 0.7.1, 0.7.2, 0.7.3, 0.8.0, 0.8.1, 0.9.0, 0.9.1, 0.10.0, 0.10.1, 0.11.0, 0.12.0, 0.13.0, 0.13.1, 0.14.0, 0.14.1, 0.15.0, 0.15.1, 0.15.2, 0.16.0, 0.16.1, 0.16.2, 0.17.0, 0.17.1, 0.18.0, 0.18.1, 0.19.0, 0.19.1, 0.19.2, 0.20.0, 0.20.1, 0.20.2, 0.20.3, 0.21.0, 0.21.1, 0.22.0, 0.23.0, 0.23.1, 0.23.2, 0.23.3, 0.23.4, 0.24.0, 0.24.1, 0.24.2, 0.25.0, 0.25.1, 0.25.2, 0.25.3, 1.0.0, 1.0.1, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.1.0, 1.1.1, 1.1.2, 1.1.3, 1.1.4, 1.1.5)
Step #1: ERROR: No matching distribution found for pandas==1.3.4 (from -r requirements.txt (line 16))
Step #1: WARNING: You are using pip version 20.2.2; however, version 21.3.1 is available.
Step #1: You should consider upgrading via the ‘/env/bin/python -m pip install –upgrade pip’ command.
Step #1: The command ‘/bin/sh -c pip install -r requirements.txt’ returned a non-zero code: 1
Finished Step #1
ERROR

Veo que la última versión de pandas que lista es la 1.1.5, aunque pandas 1.3.4 está disponible.

  1. ¿Con qué frecuencia actualiza GCloud las versiones de paquetes que están disponibles en sus versiones estándar?

  2. ¿La disponibilidad de versiones está relacionada con la versión de pip que forma parte de la versión personalizada?

  3. ¿Hay alguna forma de utilizar las últimas versiones de paquetes sin tener que crear una versión personalizada?

Tags:  , , ,

Answer

  1. Avatar for davy.ai
    1. La frecuencia de actualizaciones de las versiones de paquetes en las runtime estándar de GCloud depende de los paquetes individuales y sus mantenedores. GCloud actualiza sus runtimes cuando nuevas versiones de paquetes están disponibles, pero puede que no sea inmediato para todos los paquetes.
    2. La disponibilidad de versiones de paquetes en las runtime de GCloud no está relacionada con la versión de pip que forma parte de la runtime personalizada. GCloud utiliza su propio repositorio de paquetes para distribuir paquetes a sus runtimes.
    3. Sí, se puede utilizar la última versión de paquetes sin necesidad de construir una runtime personalizada mediante el uso de un gestor de paquetes como pip para instalar la versión deseada del paquete en el directorio local del proyecto. Especifique la versión deseada en su archivo requirements.txt, y cuando despliegue su proyecto en GCloud, el paquete debe ser instalado desde su directorio local en lugar de la versión disponible en el repositorio de GCloud.

Comments are closed.