PyCharm: ImportError ningún módulo llamado X?

X en este ejemplo representa cualquier módulo o paquete que instale.

El problema :

Tengo un problema con un paquete llamado ‘X’ . En PyCharm me sale un error ImportError: No module named 'X'. Mi código se ejecuta desde la terminal sin ningún problema. Alguna ayuda ?

o

Instalé X en python3.4 con pip. En la terminal, cuando importo X , todo está bien, pero cuando lo importo en PyCharm, dice: ImportError: No module named 'X'" . ¿Alguna ayuda?


Esta es básicamente una pregunta cotidiana, solo que con un módulo diferente o un paquete en lugar de X en lugar de un nombre.

Y no es un problema en un paquete o módulo que instala, está en un intérprete de proyecto de PyCharm que está utilizando actualmente para su proyecto.

La siguiente respuesta suele ser la solución a este problema específico.

PyCharm crea un entorno virtual con su propio intérprete de Python para su proyecto, debe instalar el módulo para el intérprete que está utilizando. Para hacer esto, vaya a Configuración -> Proyecto: suNombreDeProyecto -> Intérprete de Python, haga clic en el ícono más y seleccione el módulo que desea instalar. Alternativamente, podría forzar a PyCharm a usar su otro intérprete seleccionándolo en el menú desplegable en la parte superior de la página de configuración de intérprete de Python que mencioné anteriormente.

VERSIÓN MÁS CORTA:

Si tienes una línea ondulada debajo del módulo que importas …

No se encontró ningún módulo

… muévase en el nombre del módulo y presione Alt + Intro y seleccione Install package X

Instalar el paquete X

Esto debería instalar el módulo que creías haber instalado, pero obtuviste ImportError .


MÁS:

Si quieres usar el módulo X :

Vaya a File -> Settings -> Project:NameOfProject -> Project Interpreter .

Imagen del intérprete del proyecto.

La ventana que se abre tiene algunas regiones específicas:

  1. Este es un intérprete de proyecto que PyCharm está usando actualmente. Puedes cambiar tus ambientes de python aquí también. Si desea agregar el entorno virtual que creó manualmente, continúe leyendo.
  2. Se utiliza un pequeño “engranaje” o un “engranaje” para agregar, editar o eliminar entornos. Si desea agregar el entorno virtual que creó manualmente, seleccione Add... cuando se haga clic en el icono de engranaje y asegúrese de establecer la ruta correcta a python.exe de su entorno virtual.
  3. IMPORTANTE: una lista de todos los paquetes instalados, representada por: Nombre del paquete y Versión . Si intentaste usar el paquete, pero no obtuviste ImportError no module named 'X' , ¡ asegúrate de verificar si el paquete está listado aquí! . De lo contrario, no está instalado en el entorno Python actual y debería estar instalado (continuar leyendo).
  4. Un poco + representa Install . Se puede utilizar para instalar paquetes. Simplemente haga clic en el signo + , busque un paquete y haga clic en Install Package en la parte inferior después de encontrarlo. También puede especificar la versión que desea de un paquete. En el ejemplo a continuación, buscamos el paquete de flask .

    Paquete de instalacion Un paquete debe estar instalado y listado ahora en paquetes instalados.