2013-07-05 3 views
3

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

Любые идеи о том, как рассказать PyCharm о том, какие модули и классы Python существуют в «бинарной» библиотеке?

ответ

1

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

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

EDIT

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

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

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

путь \ к \ pandafolder
путь \ к \ pandafolder \ бин

  • Сохраните его в пакетах сайта вашего интерпретатора python
  • Настройка PyCharm использовать этот интерпретатор
+0

К сожалению, это не работает для меня :( – Matthias

+0

Признает ли интерпретатор панда нормальный питона встроенные модули? например «True». Удостоверьтесь, что вы добавили правильного переводчика, а затем активировали его. Вы также можете проверить журналы, а также в справке> Показать журнал в проводнике – bgusach

Смежные вопросы