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