我是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并不知道它。如何配置事物以便IDE识别的库得到识别?我知道有些设置可以设置,但我不明白我想要的是哪些设置。
我发现这篇文章How do I import modules in pycharm?帮助我添加了适当的项目解释器。