PyCharm

Руководство по установке и настройке PyCharm.

PyCharm - это IDE для разработки на Python с поддерживаемой бесплатной версией (Community Edition).

Установка

Перейдите по ссылке на официальный сайт и скачайте установочный файл PyCharm Community Edition.

Запустите его и следуйте инструкциям по установке. Выберите следующие опции:

После установки перезапустите ПК

Настройка

Добавление RevitAPIStubs

Скачайте архив с RevitAPIStubs по ссылке. В этом архиве находится python код, который помогает PyCharm делать подсказки по API Revit.

Распакуйте содержимое архива. Папки common и revit:

Добавление интерпретаторов

Перед тем, как добавлять интерпретаторы, убедитесь, что на вашем ПК установлена сама платформа Bim4Everyone.

В главном окне при запуске PyCharm перейдите в раздел Customize -> All settings:

Затем перейдите в раздел Python Interpreter -> Show All

Нажмите + чтобы добавить интерпретатор:

В открывшемся окне выберите раздел Virtual Environment. В качестве Base interpreter укажите путь к python.exe (python2.7 который вы устанавливали выше). Т.к. stub файлы отличаются для каждой версии Revit, то нужно создать интерпретаторы под все версии Revit, которые у вас установлены, и разместить их в отдельных директориях. Директории укажите в Location.

Затем необходимо настроить пути для каждого интерпретатора. Чтобы открыть окно настроек, нажмите ПКМ на интерпретатор и выберите Show Interpreter Paths:

Для каждого добавленного интерпретатора необходимо добавить 4 пути:

  • путь к соответствующим stubs файлам из архива, находящимся в revit/20xx (будет разный для каждого интерпретатора).
  • путь к common файлам также из архива (будет одинаковый для всех интерпретаторов).
  • путь к папке %AppData%\pyRevit-Master\pyrevitlib (будет одинаковый для всех интерпретаторов), которая создается при установке pyRevit.
  • путь к папке %AppData%\pyRevit\Extensions\BIM4Everyone.lib (будет одинаковый для всех интерпретаторов), которая создается при установке платформы Bim4Everyone.

PyCharm custom properties

Перейдите в раздел Edit Custom Properties:

И замените весь существующий текст на следующий:

#---------------------------------------------------------------------
# Maximum file size (kilobytes) IDE should provide code assistance for.
# The larger file is the slower its editor works and higher overall system memory requirements are
# if code assistance is enabled. Remove this property or set to very large number if you need
# code assistance for any files available regardless their size.
#---------------------------------------------------------------------
idea.max.intellisense.filesize=40000

#---------------------------------------------------------------------
# Maximum file size (kilobytes) IDE is able to open.
#---------------------------------------------------------------------
idea.max.content.load.filesize=40000