Как мне настроить интерпретатор Python в IntelliJ IDEA с помощью плагина PyCharm?

109

В документации IDEA есть учебник о том, как добавить интерпретатор Python в PyCharm, что включает доступ к странице «Project Interpreter». Даже после установки плагина Python я нигде не вижу этой настройки.

Я упускаю что-то очевидное?

kousen
источник
1
он должен быть в файле> настройки> интерпретатор проекта
Джоран Бисли
9
@JoranBeasley, такой настройки как в IDEA 14 нет

Ответы:

153

С установленным плагином Python:

  1. Перейдите в Файл> Структура проекта.
  2. В меню "Проект" для Project SDK выберите "Создать" и
  3. Выберите «Python SDK», затем выберите «Локальный».

Если у вас установлен Python SDK, процесс должен быть естественным - перейдите в то место, где находится ваша установка Python.

Макото
источник
1
Есть ли способ , чтобы иметь два intepreters, один для питона и один для Java в то же время ? То есть мне не нужно переключаться туда и обратно.
Дэвид Уильямс
13
@DavidWilliams Да, вам следует создать проект Java с фасетом Python для того же модуля. Это можно сделать либо в мастере создания нового проекта (выберите Python в разделе «Дополнительные библиотеки и платформы» на первой странице), либо в структуре проекта позже ( Файл | Структура проекта | Фасеты ).
east825
Несмотря на то, что у меня есть один, прежде чем он потребует исследования, чтобы выяснить, как повторить процесс. Кроме того, процесс менялся с большинством новых выпусков IJ.
javadba
Для последних версий IDE Jetbrains «Структура проекта» находится в меню настроекctrl + alt + S
Мадео
9

Итак, вот простой проект, в котором я использовал Seleniumи добавил, используя внешний путь

ошибка

Теперь вам нужно открыть Project Structureи перейти в SDKРаздел

Структура проекта

Теперь выберите виртуальную среду вашего проекта. На Classpathвкладке добавьте PYTHONPATH, нажав +кнопку

Добавить SDK

и теперь модули будут распознаваться

Модуль распознан

Тарун Лалвани
источник
Спасибо, Тарун. Похоже, я не использовал недавно установленный Python SDK с PySpark в IntelliJ IDE. И спасибо, что указали на пакеты сайтов (и путь к классам PythonPath)
Джон Джей
3

Если в вашем проекте несколько модулей с разными языками, вы можете настроить интерпретатор следующим образом:

  • File -> Project Structure...
  • Выберите Modulesв списке слева
  • Выберите модуль Python в списке модулей
  • С правой стороны либо выберите существующий Python SDK из раскрывающегося списка, либо нажмите New...кнопку, чтобы создать virtualenv, или создайте новый Python SDK из установки Python в вашей системе.
Золтан
источник
2

Следуй этим шагам:

  1. Открытая настройка ( Ctrl+ Alt+ s)
  2. Нажмите на плагины
  3. Найдите Обзор репозиториев и нажмите
  4. Искать "питон"
  5. Выберите Python SDK или pycharm
  6. Перезагрузите IDE
  7. Перейти к структуре проекта
  8. Выберите пакет SDK для Python в проектах или создайте новый проект с помощью SDK для Python.
Пракаш
источник
2

Я получал сообщение об ошибке (IntelliJ в Ubuntu 18.04), пока был настроен python SDK.

Чтобы исправить это, мне пришлось сделать следующее:

  1. File-> Project Structure->Modules
  2. Щелкните Dependenciesвкладку, затем щелкните +и выберите пакет SDK для Python.

    введите описание изображения здесь

  3. Нажмите на Apply

После этого предупреждение исчезло, и автозаполнение также начало работать правильно

Джунаид
источник