我是Python的新手,正在尝试学习它,以便编写Mercurial钩子(https://www.mercurial-scm.org/wiki/MercurialApi)。
我下载了Jetbrains的PyCharm,希望可以开始编写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解释器,因此我无法自动完成(或者至少是我认为的问题所在)。我确实已经安装了Mercurial,并且当我执行pip list
时,我确实看到了列出的库,但是PyCharm对此一无所知。如何配置Thing,以便识别要被IDE识别的库?我知道有些设置可以设置,但是我不知道我想要哪些设置。