HOWTO · Python
El error de Python no puede encontrar el módulo principal
Vamos a aprender en este artículo sobre el error no se puede encontrar el módulo principal y ver qué causa un problema. También vamos a aprender cómo resolver el problema en Python.
En esta página
En este artículo, discutiremos el error can't find '__main__' module, las causas del mismo y cómo resolver el error en Python.
Resolver el error no se puede encontrar el módulo '__main__' en Python
Escribimos un código simple para imprimir en el entorno PyCharm. Como vemos en la esquina superior derecha, el botón de reproducción o botón de ejecución está deshabilitado, lo que significa que no hay forma de ejecutar este código.
Para poder leer este código, necesitamos agregar una configuración o agregar un intérprete, y luego nos da una ejecución. Pero si hacemos clic en el botón de reproducción, el programa no se ejecuta.
El problema es que no tenemos un intérprete para ejecutar los códigos en PyCharm, o nos da un error al ejecutar el intérprete creado. En nuestro caso, creamos un intérprete, pero aún así, el código no se ejecuta.
Entonces, ¿qué causó el problema? La primera razón es que no hay entorno virtual y la segunda es que el intérprete de Python no puede encontrar la carpeta del proyecto.
Necesitamos verificar si hemos instalado Python en nuestro sistema para resolver este problema. En el siguiente paso, creamos un entorno virtual para nuestro proyecto y especificamos el archivo de Python que queremos leer.
Para verificar si Python está instalado o no, abrimos nuestra terminal y escribimos “python” y presionamos enter si tiene Python instalado en su sistema, le da la versión de Python, y si no aparece nada, eso significa que no tiene Python instalado en nuestro sistema. Debes descargar Python desde aquí.
Creemos un entorno virtual para nuestro proyecto y creemos una carpeta vacía. Después de eso, vamos al entorno de PyCharm para eliminar el intérprete.
- Haga clic en el archivo de la esquina superior izquierda.
- Vaya a la configuración. Se abrirá un proyecto para usted y luego irá a su proyecto.
- Hacemos clic en el botón más(
+) donde le indicamos específicamente a la máquina dónde queremos crear nuestro entorno virtual. - Una vez creado el entorno virtual, debe seleccionarlo.
- Haga clic en
"Aceptar"y luego en"Aplicar".
En el siguiente paso, agregaremos la configuración.
- Para nuestro proyecto, haga clic en
añadir configuración. - Haga clic en
añadir nuevoy seleccionePython. - Después de abrir una nueva ventana, mire la ruta del script donde tenemos que seleccionar nuestro archivo de proyecto, por lo que debe pasar por su proyecto o donde haya guardado su carpeta.
- Una vez que seleccione la ruta del script o el archivo del proyecto, automáticamente seleccionará el directorio de trabajo. Si no es así, simplemente haga clic en la carpeta, vaya a la carpeta del proyecto y recójalo usted mismo.
- Luego haga clic en
"Aplicar"y"Aceptar". - Ejecutaremos el código para ver si todo funciona bien. Haga clic en el botón de reproducción y el código se ejecuta con éxito aquí.
Para abreviar, cuando obtiene el error can't find '__main__' module en Python. Lo resolvemos haciendo lo siguiente:
- Agregar el módulo principal a su script.
- Mover su script al mismo directorio que su módulo principal.
Conclusión
Hemos discutido en este artículo cómo resolver el error no se puede encontrar el módulo '__main__' en Python.