Intro: pygame - это модуль python, используемый для создания игр. Я правильно установил модуль, и мой PyCharm успешно импортирует его.Как заставить PyCharm IDE выполнить выполнение кода для подмодулей pygame?
Я буду прыгать прямо примерный сценарий:
Попытки использовать завершение получить код для суба-модуля «изображение» под Pygame работает отлично:
pygame.image
Когда я печатаю дальше и попытайтесь получить завершение кода под изображением, он не работает:
pygame.image. # shows a suggestions list, but list doesn't contain any
# function names under the pygame.image sub-module
Я пытаюсь веками. Консоль python в PyCharm может сделать это (он использует IPython, исправьте меня, если я ошибаюсь), но редактор не может.
PS извинения за не показывать скриншоты для выше, у меня нет достаточно очков StackOverflow размещать фото
JetBrains - это общая IDE. Такая же функция автозаполнения для IntelliJ - это тот же автозаполнения, который они используют для PyCharm и всех других сред. Таким образом, автоматическое завершение происходит из вашего существующего кода, а не из модулей языка. –
@MalikBrahimi Хм, это может быть так, потому что я успешно получаю завершение кода в NinjaIDE и IPython и IDLE. Просто не PyCharm. Итак, нет ли способа для PyCharm рекурсивно искать все подмодули внутри импортированного модуля и помогать с завершением кода? –
Можете ли вы отметить как ответ, если мой ответ был вам полезен? –