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