Comment configurer un interpréteur Python dans IntelliJ IDEA avec le plugin PyCharm?

109

Il y a un tutoriel dans la documentation IDEA sur la façon d'ajouter un interpréteur Python dans PyCharm, qui implique d'accéder à la page "Interpréteur de projet". Même après avoir installé le plugin Python, je ne vois ce paramètre nulle part.

Est-ce que je rate quelque chose d'évident?

Kousen
la source
1
il devrait être sous fichier> paramètres> interpréteur de projet
Joran Beasley
9
@JoranBeasley, Il n'y a pas de paramètre de ce type à partir de IDEA 14

Réponses:

153

Avec le plugin Python installé:

  1. Accédez à Fichier> Structure du projet.
  2. Dans le menu Projet pour Project SDK, sélectionnez "Nouveau" et
  3. Sélectionnez "Python SDK", puis sélectionnez "Local".

À condition que vous ayez installé un SDK Python, le flux devrait être naturel à partir de là - accédez à l'emplacement de votre installation Python.

Makoto
la source
1
Existe-t-il un moyen d'avoir deux interpréteurs, un pour python et un pour java en même temps ? Ce qui signifie que je n'ai pas besoin de basculer entre les deux.
David Williams
13
@DavidWilliams Oui, vous devez créer un projet Java avec une facette Python pour le même module. Vous pouvez le faire soit dans l'assistant de nouveau projet (sélectionnez Python sous "Bibliothèques et cadres supplémentaires" sur la première page), soit dans la structure du projet ultérieurement ( Fichier | Structure du projet | Facettes ).
east825
Même si j'en ai un, cela nécessite des recherches pour savoir comment répéter le processus, mais le processus a également changé avec la plupart des nouvelles versions d'IJ.
javadba
Pour les dernières versions des IDE Jetbrains, la "Structure du projet" se trouve dans le menu des paramètresctrl + alt + S
Madeo
9

Voici donc un projet simple, où j'ai utilisé Seleniumet ajouté cela en utilisant un chemin externe

Erreur

Maintenant, vous devez ouvrir Project Structureet aller à la SDKsection

Structure du projet

Sélectionnez maintenant l'environnement virtuel de votre projet. Dans l' Classpathonglet, ajoutez le PYTHONPATHen cliquant sur le +bouton

Ajouter un SDK

et maintenant les modules seront reconnus

Module reconnu

Tarun Lalwani
la source
Merci Tarun. Il semble que je n'utilisais pas le SDK Python nouvellement installé avec PySpark dans IntelliJ IDE. Et merci d'avoir signalé les packages du site (et le chemin de classe PythonPath)
John Jai
3

Si vous avez plusieurs modules dans votre projet, avec des langues différentes, vous pouvez configurer l'interpréteur de la manière suivante:

  • File -> Project Structure...
  • Sélectionnez Modulesdans la liste de gauche
  • Sélectionnez le module Python dans la liste des modules
  • Sur le côté droit, choisissez un SDK Python existant dans la liste déroulante, ou cliquez sur le New...bouton pour créer un virtualenv, ou créez un nouveau SDK Python à partir d'une installation Python sur votre système.
Zoltán
la source
2

Suivez ces étapes:

  1. Réglage ouvert ( Ctrl+ Alt+ s)
  2. Cliquez sur les plugins
  3. Recherchez Parcourir les référentiels et cliquez sur
  4. Rechercher "python"
  5. Sélectionnez Python SDK ou pycharm
  6. Redémarrez l'IDE
  7. Aller à la structure du projet
  8. Sélectionnez le SDK python dans les projets ou créez un nouveau projet avec le SDK python.
Prakash
la source
2

J'obtenais l'erreur (IntelliJ sur Ubuntu 18.04) pendant la configuration du SDK python.

Pour résoudre ce problème, je devais faire ceci:

  1. File-> Project Structure->Modules
  2. Cliquez sur l' Dependenciesonglet, puis cliquez sur +et sélectionnez le SDK python

    entrez la description de l'image ici

  3. Cliquer sur Apply

Après cela, l'avertissement a disparu et la saisie semi-automatique a également commencé à fonctionner correctement

Junaid
la source