Come configuro un interprete Python in IntelliJ IDEA con il plugin PyCharm?


109

C'è un tutorial nei documenti IDEA su come aggiungere un interprete Python in PyCharm, che implica l'accesso alla pagina "Project Interpreter". Anche dopo aver installato il plugin Python, non vedo quell'impostazione da nessuna parte.

Mi sto perdendo qualcosa di ovvio?


1
dovrebbe essere in file> impostazioni> interprete del progetto
Joran Beasley

9
@JoranBeasley, Non esiste tale impostazione a partire da IDEA 14

Risposte:


153

Con il plugin Python installato:

  1. Vai a File> Struttura del progetto.
  2. Nel menu Progetto per Project SDK, seleziona "Nuovo" e
  3. Seleziona "Python SDK", quindi "Locale".

A condizione che tu abbia installato un SDK Python, il flusso dovrebbe essere naturale da lì: vai alla posizione in cui risiede l'installazione di Python.


1
C'è un modo per avere due intepreters, uno per Python e uno per Java allo stesso tempo ? Significa che non devo passare avanti e indietro.
David Williams

13
@DavidWilliams Sì, dovresti creare un progetto Java con facet Python per lo stesso modulo. Puoi farlo sia nella nuova procedura guidata del progetto (seleziona Python in "Librerie e framework aggiuntivi" nella prima pagina) o nella struttura del progetto in un secondo momento ( File | Struttura del progetto | Facet ).
east825

Anche se ne ho uno prima, è necessaria una ricerca per capire come ripetere il processo. Inoltre il processo è cambiato con la maggior parte delle nuove versioni di IJ.
javadba

Per le ultime versioni degli IDE Jetbrains la "struttura del progetto" si trova nel menu delle impostazionictrl + alt + S
Madeo

9

Quindi ecco un semplice progetto, dove l'ho usato Seleniume aggiunto usando un percorso esterno

Errore

Ora devi aprire Project Structuree andare alla SDKsezione

Struttura del progetto

Ora seleziona l'ambiente virtuale del tuo progetto. Nella Classpathscheda aggiungere il pulsante PYTHONPATHfacendo +clic

Aggiungi SDK

e ora i moduli verranno riconosciuti

Modulo riconosciuto


Grazie Tarun. Sembra che non stessi utilizzando l'SDK Python appena installato con PySpark in IntelliJ IDE. E grazie per aver indicato i pacchetti del sito (e il percorso di classe PythonPath)
John Jai

3

Se hai più moduli nel tuo progetto, con lingue diverse, puoi impostare l'interprete nel modo seguente:

  • File -> Project Structure...
  • Seleziona Modulesnell'elenco a sinistra
  • Seleziona il modulo Python nell'elenco dei moduli
  • Sul lato destro, scegli un SDK Python esistente dall'elenco a discesa o fai clic sul New...pulsante per creare un virtualenv o crea un nuovo SDK Python da un'installazione Python sul tuo sistema.

2

Segui questi passi:

  1. Apri impostazione ( Ctrl+ Alt+ s)
  2. Fare clic sui plugin
  3. Trova Sfoglia repository e fai clic su
  4. Cerca "python"
  5. Seleziona Python SDK o pycharm
  6. Riavvia l'IDE
  7. Vai alla struttura del progetto
  8. Seleziona l'SDK python nei progetti o crea un nuovo progetto con l'SDK python.

2

Ho ricevuto l'errore (IntelliJ su Ubuntu 18.04) mentre era configurato l'SDK di python.

Per risolvere questo problema, ho dovuto fare questo:

  1. File-> Project Structure->Modules
  2. Fare clic sulla Dependenciesscheda, quindi fare clic su +e selezionare l'SDK python

    inserisci qui la descrizione dell'immagine

  3. Clicca su Apply

Successivamente, l'avviso è scomparso e anche il completamento automatico ha iniziato a funzionare correttamente

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.