Автозаполнение для Panda3d в PyCharm

Кто-нибудь получил автозаполнение для библиотеки Panda3d, работающей с PyCharn? Кажется, что PyCharm не может автоматически создавать скелеты Python для этой библиотеки, поэтому я также был бы рад, если бы я мог хотя бы вручную определить эти заглушки в PyCharm. Но я пока не нашел решения.

Есть идеи, как сказать PyCharm, какие модули и классы Python есть в "бинарной" библиотеке?

1 ответ

Для меня это сработало, просто выбрав в меню "Настройки"> "Project Interpreter" интерпретатор panda python (python.exe, а не ppython.exe.).

Если вы хотите использовать ppython.exe, вы должны переименовать что-то, начинающееся с "python", например pythonpanda.exe, так как Pycharm считает интерпретатор только тем, что начинается с "python". Во всяком случае, ppython и python должны быть одинаковыми.

РЕДАКТИРОВАТЬ

Еще одна вещь, которая может заставить его работать, это использование другого интерпретатора python (стандартного, virtualenv и т. Д.) И размещение файла пути в папке внутри PYTHONPATH.

Другими словами:

  • Создайте текстовый файл с именем panda3d.pth
  • Напишите две строки

путь \ к \pandafolder
путь \ к \pandafolder\ Bin

  • Сохраните его в пакетах сайта вашего интерпретатора Python
  • Настройте Pycharm для использования этого интерпретатора
Другие вопросы по тегам