Como configuro um interpretador Python no IntelliJ IDEA com o plug-in PyCharm?

108

Há um tutorial na documentação do IDEA sobre como adicionar um interpretador Python no PyCharm, que envolve acessar a página "Project Interpreter". Mesmo depois de instalar o plugin Python, não vejo essa configuração em lugar nenhum.

Estou perdendo algo óbvio?

Kousen
fonte
1
deve estar em arquivo> configurações> intérprete de projeto
Joran Beasley
9
@JoranBeasley, Não existe essa configuração desde IDEA 14

Respostas:

153

Com o plug-in Python instalado:

  1. Navegue até Arquivo> Estrutura do projeto.
  2. No menu Project para Project SDK, selecione "New" e
  3. Selecione "SDK do Python" e, a seguir, selecione "Local".

Contanto que você tenha um SDK do Python instalado, o fluxo deve ser natural a partir daí - navegue até o local onde reside a instalação do Python.

Makoto
fonte
1
Existe uma maneira de ter dois intérpretes, um para python e outro para java ao mesmo tempo ? O que significa que não preciso alternar para frente e para trás.
David Williams,
13
@DavidWilliams Sim, você deve criar um projeto Java com a faceta Python para o mesmo módulo. Você pode fazer isso no assistente de novo projeto (selecione Python em "Bibliotecas e estruturas adicionais" na primeira página) ou na estrutura do projeto posteriormente ( Arquivo | Estrutura do projeto | Facetas ).
east825
Mesmo que eu tenha um, isso requer pesquisa para descobrir como repetir o processo. Além disso, o processo mudou com a maioria dos novos lançamentos do IJ.
javadba
Para as versões mais recentes de Jetbrains IDEs "Estrutura do projeto" está dentro do menu de configuraçõesctrl + alt + S
Madeo
9

Então, aqui está um projeto simples, onde usei Seleniume adicionei usando um caminho externo

Erro

Agora você precisa abrir Project Structuree ir para a SDKseção

Estrutura do Projeto

Agora selecione o ambiente virtual do seu projeto. Na Classpathguia, adicione o PYTHONPATHclicando no +botão

Adicionar SDK

e agora os módulos serão reconhecidos

Módulo reconhecido

Tarun Lalwani
fonte
Obrigado Tarun. Parece que eu não estava usando o Python SDK recém-instalado com PySpark no IntelliJ IDE. E obrigado por apontar os pacotes do site (e o classpath do PythonPath)
John Jai
3

Se você tiver vários módulos em seu projeto, com idiomas diferentes, pode definir o intérprete da seguinte maneira:

  • File -> Project Structure...
  • Selecione Modulesna lista à esquerda
  • Selecione o módulo Python na lista de módulos
  • No lado direito, escolha um SDK do Python existente na lista suspensa ou clique no New...botão para criar um virtualenv ou crie um novo SDK do Python a partir de uma instalação do Python em seu sistema.
Zoltán
fonte
2

Siga esses passos:

  1. Abrir configuração ( Ctrl+ Alt+ s)
  2. Clique nos plugins
  3. Encontre Procurar Repositórios e clique em
  4. Procure por "python"
  5. Selecione Python SDK ou pycharm
  6. Reinicie o IDE
  7. Vá para a estrutura do projeto
  8. Selecione o Python SDK em projetos ou crie um novo projeto com o Python SDK.
Prakash
fonte
2

Eu estava recebendo o erro (IntelliJ no Ubuntu 18.04) enquanto o SDK do python estava configurado.

Para consertar isso, eu tive que fazer isso:

  1. File-> Project Structure->Modules
  2. Clique na Dependenciesguia, clique em +e selecione o SDK do python

    insira a descrição da imagem aqui

  3. Clique em Apply

Depois disso, o aviso foi embora e o preenchimento automático também começou a funcionar corretamente

Junaid
fonte