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 openpyxl correctamente.

Hola, soy bastante nuevo en programación. Cuando intento importar el módulo openpyxl a Python, obtengo el error:

Traceback (most recent call last):
En el archivo "X:*ruta<nombre_archivo>.py", línea 2, en <module>
import openpyxl

En el archivo "C:\Users\nombre_usuario\AppData\Local\Programs\Python\Python310\lib\site-packages\openpyxl_init_.py", línea 27, en <module>
from openpyxl.workbook import Workbook

En el archivo "C:\Users\nombre_usuario\AppData\Local\Programs\Python\Python310\lib\site-packages\openpyxl\workbook_init_.py", línea 25, en <module>
from .workbook import *

En el archivo "C:\Users\nombre_usuario\AppData\Local\Programs\Python\Python310\lib\site-packages\openpyxl\workbook\workbook.py", línea 15, en <module>
from openpyxl.worksheet import Worksheet

En el archivo "C:\Users\nombre_usuario\AppData\Local\Programs\Python\Python310\lib\site-packages\openpyxl\worksheet_init_.py", línea 25, en <module>
from .worksheet import *

En el archivo "C:\Users\nombre_usuario\AppData\Local\Programs\Python\Python310\lib\site-packages\openpyxl\worksheet\worksheet.py", línea 43, en <module>
from openpyxl.formatting import ConditionalFormatting

En el archivo "C:\Users\nombre_usuario\AppData\Local\Programs\Python\Python310\lib\site-packages\openpyxl\formatting_init_.py", línea 7, en <module>
from .rules import CellIsRule, ColorScaleRule, FormatRule, FormulaRule

En el archivo "C:\Users\nombre_usuario\AppData\Local\Programs\Python\Python310\lib\site-packages\openpyxl\formatting\rules.py", línea 5, en <module>
from collections import Mapping

ImportError: no se puede importar el nombre 'Mapping' de 'collections' (C:\Users\nombre_usuario\AppData\Local\Programs\Python\Python310\lib\collections_init_.py)

He instalado openpyxl usando la terminal. Leí otros hilos pero sin éxito.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Parece que hay un problema con el módulo de colecciones, específicamente con el nombre ‘Mapping’. Esto podría ser debido a una incompatibilidad de versión entre openpyxl y la versión actual de Python instalada en su computadora.

    Una solución podría ser intentar reducir la versión de Python a una versión anterior que sea compatible con openpyxl. También puede intentar actualizar su módulo de colecciones por separado, ejecutando el siguiente comando en su terminal:

    pip install -U setuptools

    Si ninguna de estas soluciones funciona, es posible que deba proporcionar más información sobre su sistema y las versiones de Python y openpyxl que está utilizando para solucionar el problema de manera más precisa.

Comments are closed.