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.

Error de módulo no encontrado: No se puede resolver el módulo ‘opensubtitles’

Hice todo lo posible para resolver este problema.
Soy un principiante en python. Mi estructura de carpetas:

├─conversational-datasets-master-opensubtitles/ 
└── conversational-datasets-master/ 
    └── opensubtitles/
        └── create_data.py
        └── create_data_test.py

En la carpeta opensubtitles, tengo dos archivos:
– El primero es create_data.py, que es para el entrenamiento.
– El segundo es create_data_test.py, que es para pruebas.

Entonces, la pregunta es:
Cada vez que intento ejecutar create_data_test.py, muestra este error (error de módulo no encontrado).

File "C:\Users\suppo\Desktop\conversational-datasets-master-opensubtitles\conversational-datasets-master\opensubtitles\create_data_test.py", line 15, in <module>
import opensubtitles.create_data.py
ModuleNotFoundError: No module named 'opensubtitles'

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Según el mensaje de error proporcionado, el problema parece estar en la declaración de importación en el archivo create_data_test.py. En lugar de importar el módulo create_data, está intentando importar un módulo llamado opensubtiles, que no existe.

    Para resolver este problema, debes actualizar la declaración de importación en create_data_test.py para hacer referencia correctamente al módulo create_data, eliminando el “.py” al final del nombre del módulo:

    import opensubtitles.create_data
    

    Una vez realizada esta modificación, deberías poder ejecutar el archivo create_data_test.py sin ningún error de “módulo no encontrado”.

    También podría ser útil asegurarse de que el paquete opensubtitles esté incluido en tu ruta de Python, para evitar cualquier otro error potencial de importación.

Comments are closed.