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


109

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

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


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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.