Я очень новичок в Python и пытаюсь изучить его, чтобы я мог писать крючки Mercurial (https://www.mercurial-scm.org/wiki/MercurialApi).
Я скачал PyCharm от Jetbrains в надежде, что смогу написать скрипт на python и получить автозаполнение IDE, чтобы я мог видеть, какие объекты доступны для объектов и т.д. Я начал с этого:
#!/usr/bin/env python
from mercurial import ui, hg
# change . to the path to the repo
repo = hg.repository(ui.ui(), '.')
ui.warn('asdfsadf')
Тем не менее, поскольку Python Interpreter не настроен, я не могу выполнить автозаполнение (или, по крайней мере, в этом и заключается проблема). У меня установлен Mercurial, и когда я делаю pip list
я вижу библиотеку в списке, но PyCharm не знает об этом. Как настроить так, чтобы библиотеки, которые я хочу распознать в IDE, были распознаны? Я знаю, что есть настройки, которые можно установить, но я не понимаю, какие из них мне нужны для моих целей.
Я обнаружил, что этот пост Как импортировать модули в Pycharm? Мне очень помогло добавить соответствующий переводчик проекта.