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.

No se puede importar el nombre ‘Concatenate’ de ‘typing’ en la versión 3.8.

Quiero importar Concatenate desde typing, que funciona perfectamente en 3.10, pero si intento importarlo en Python 3.8, obtengo un error de importación.

3.10

>>> from typing import Concatenate
>>>

3.8

>>> from typing import Concatenate
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: no se puede importar el nombre 'Concatenate' desde 'typing' (C:\Users\User\AppData\Local\Programs\Python\Python38\lib\typing.py)
>>>

Intenté actualizar el paquete typing pero no ayudó.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Desafortunadamente, la indicación de tipo Concatenate se añadió en Python 3.9, por lo que no estará disponible en Python 3.8. Si necesitas utilizar Concatenate, deberás actualizar tu versión de Python a al menos 3.9. Actualizar solo el paquete typing no será suficiente, ya que solo proporcionará correcciones de errores y actualizaciones menores a las indicaciones que ya estaban disponibles en tu versión de Python.

Comments are closed.