Автозаполнение для 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 для использования этого интерпретатора