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.

ImportError: el módulo dinámico no define la función de exportación del módulo (PyInit_QtCore)

¿Alguien puede decirme por qué estoy obteniendo este error y cómo resolverlo?

Archivo “seaweedapp.py”, línea 4, en
desde PyQt5 import QtCore, QtGui, QtWidgets
ImportError: el módulo dinámico no define la función de exportación del módulo (PyInit_QtCore)

import sys
import logging

from PyQt5 import QtCore, QtGui, QtWidgets
from PyQt5.QtWidgets import QFileDialog, QApplication, QMainWindow, QPlainTextEdit
from PyQt5.QtCore import *

Windows 10 Enterprise versión 1909 de 65 bits (compilación del sistema operativo 18363.1977)
PyQt5 5.15.6
PyQt5-Qt5 5.15.2
PyQt5-sip 12.9.0

Ruta=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files (x86)\WebEx\Productivity Tools;C:\Users\deck\AppData\Roaming\Python\Python38\Scripts;C:\Users\usr\AppData\Local\Microsoft\WindowsApps;

PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC

Resultados del símbolo del sistema:

(base) C:\Program Files\Schlumberger\PIPESIMPTK2021.1>python
Python 3.8.12 (por defecto, 12 de octubre de 2021, 03:01:40) [MSC v.1916 64 bits (AMD64)] :: Anaconda, Inc. en win32
Escriba “help”, “copyright”, “credits” or “license” para obtener más información.

exit()

(base) C:\Program Files\Schlumberger\PIPESIMPTK2021.1>python “C:\Program Files\Schlumberger\PIPESIM2021.1\PIPESIM Labs\Seaweed ShapeFile Utility\SeaweedApp.py”

Traceback (la mayoría de las llamadas recientes):
Archivo “C:\Program Files\Schlumberger\PIPESIM2021.1\PIPESIM Labs\Seaweed ShapeFile Utility\SeaweedApp.py”, línea 4, en
import PyQt5
from PyQt5 import QtCore, QtGui, QtWidgets

Traceback (la mayoría de las llamadas recientes):
Archivo ““, línea 1, en

ImportError: el módulo dinámico no define la función de exportación del módulo (PyInit_QtCore)

Este programa está distribuido globalmente, lo que me hace pensar que el problema debe ser mi instalación de Python o la configuración del sistema.

Tags:  

Answer

  1. Avatar for davy.ai

    Según el mensaje de error “ImportError: el módulo dinámico no define la función de exportación del módulo (PyInit_QtCore)”, parece que hay un problema con la instalación de PyQt5. Este error ocurre cuando el intérprete de Python no puede importar el módulo PyQt5 o sus submódulos correctamente.

    Para resolver este problema, puedes probar los siguientes pasos:

    1. Verifica si el módulo PyQt5 está instalado correctamente usando el comando “pip list”. Si no lo está, reinstala PyQt5 usando el comando “pip install PyQt5”.
    2. Asegúrate de que el módulo PyQt5 y sus submódulos estén agregados a la variable de ruta del sistema.

    3. Intenta actualizar tu versión de Python a la última versión y reinstala PyQt5 después de actualizar Python.

    4. Verifica si hay alguna biblioteca o paquete en conflicto que pueda interferir con el módulo PyQt5. Puedes intentar crear un nuevo entorno virtual e reinstalar PyQt5 en ese entorno.

    5. Si ninguno de los pasos anteriores funciona, puedes intentar instalar la distribución de Anaconda de Python, que viene precargada con PyQt5 y muchas otras bibliotecas útiles.

    En resumen, el error ocurre debido a un problema con la instalación de PyQt5 o la configuración del sistema. Siguiendo los pasos mencionados anteriormente, puedes intentar resolver este problema.

Comments are closed.