¿Cómo configuro un intérprete de Python en IntelliJ IDEA con el complemento PyCharm?

109

Hay un tutorial en los documentos de IDEA sobre cómo agregar un intérprete de Python en PyCharm, que implica acceder a la página "Project Interpreter". Incluso después de instalar el complemento de Python, no veo esa configuración en ningún lado.

¿Me estoy perdiendo algo obvio?

kousen
fuente
1
debe estar en archivo> configuración> intérprete de proyecto
Joran Beasley
9
@JoranBeasley, No existe una configuración como la de IDEA 14

Respuestas:

153

Con el complemento de Python instalado:

  1. Vaya a Archivo> Estructura del proyecto.
  2. En el menú Proyecto para Project SDK, seleccione "Nuevo" y
  3. Seleccione "Python SDK", luego seleccione "Local".

Siempre que tenga instalado un SDK de Python, el flujo debería ser natural desde allí: navegue hasta la ubicación donde se encuentra su instalación de Python.

Makoto
fuente
1
¿Hay alguna manera de tener dos intérpretes, uno para Python y otro para Java al mismo tiempo ? Lo que significa que no tengo que cambiar de un lado a otro.
David Williams
13
@DavidWilliams Sí, debe crear un proyecto Java con la faceta Python para el mismo módulo. Puede hacerlo en el asistente de proyecto nuevo (seleccione Python en "Bibliotecas y marcos adicionales" en la primera página) o en la estructura del proyecto más adelante ( Archivo | Estructura del proyecto | Facetas ).
east825
A pesar de que tengo uno, esto antes, requiere investigación para descubrir cómo repetir el proceso. Además, el proceso ha ido cambiando con la mayoría de las nuevas versiones de IJ.
javadba
Para las últimas versiones de los IDE de Jetbrains, la "Estructura del proyecto" está dentro del menú de configuraciónctrl + alt + S
Madeo
9

Así que aquí hay un proyecto simple, donde lo he usado Seleniumy agregado usando una ruta externa

Error

Ahora necesita abrir Project Structuree ir a la SDKSección

Estructura del proyecto

Ahora seleccione el entorno virtual de su proyecto. En la Classpathpestaña agregue el botón PYTHONPATHhaciendo +clic

Agregar SDK

y ahora se reconocerán los módulos

Módulo reconocido

Tarun Lalwani
fuente
Gracias Tarun. Parece que no estaba usando el Python SDK recién instalado con PySpark en IntelliJ IDE. Y gracias por señalar los paquetes del sitio (y la ruta de clases de PythonPath)
John Jai
3

Si tiene varios módulos en su proyecto, con diferentes idiomas, puede configurar el intérprete de la siguiente manera:

  • File -> Project Structure...
  • Seleccionar Modulesen la lista de la izquierda
  • Seleccione el módulo de Python en la lista de módulos
  • En el lado derecho, elija un SDK de Python existente de la lista desplegable o haga clic en el New...botón para crear un virtualenv o cree un nuevo SDK de Python a partir de una instalación de Python en su sistema.
Zoltán
fuente
2

Sigue estos pasos:

  1. Configuración abierta ( Ctrl+ Alt+s )
  2. Haga clic en complementos
  3. Busque Examinar repositorios y haga clic en
  4. Buscar "python"
  5. Seleccione Python SDK o pycharm
  6. Reinicie el IDE
  7. Ir a la estructura del proyecto
  8. Seleccione el SDK de Python en proyectos o cree un nuevo proyecto con el SDK de Python.
Prakash
fuente
2

Recibí el error (IntelliJ en Ubuntu 18.04) mientras se configuraba el SDK de Python.

Para arreglar eso, tuve que hacer esto:

  1. File-> Project Structure->Modules
  2. Haga clic en la Dependenciespestaña, haga clic en +y seleccione el SDK de Python

    ingrese la descripción de la imagen aquí

  3. Haga clic en Apply

Después de eso, la advertencia desapareció y el autocompletado también comenzó a funcionar correctamente.

Junaid
fuente