我使用的是IntelliJ 10 IDEA终极版。
我已经创建了一个新文件Test.py, IntelliJ已经正确地切换到Python解析模式。(我可以通过输入“d”来确认这一点,它会弹出“def”作为建议,并按tab正确地给我“def:”)
然而,当我尝试这段代码时…
import os
cwd = os.getcw <Ctrl-space>
发生了两件事....
我在os下面得到一个弯曲的下划线,悬停在它上面给我一个“未解决的引用'os'”消息
当我期待看到“getcwd”时,没有人建议我按ctrl键。
我假设这一定是我没有正确配置IntelliJ以处理python模块的结果,但我不知道我错过了什么。
有IntelliJ/Python用户能帮我吗?
这就是我如何解决我的问题(我已经导入了项目,它只显示在那里,新创建的文件没有显示这些错误):
1) Command + alt + R(窗口为Control)
2)将出现调试窗口,选择您的文件并按右箭头(->),然后选择编辑,然后按enter(编辑配置设置窗口将出现)
3)在配置下,在底部你可以看到错误(请选择一个有效的python sdk模块),所以在python解释器中,选择使用指定的解释器,然后在下拉菜单中选择你的python版本
(如果没有python,请使用以下链接https://www.jetbrains.com/help/idea/2016.3/installing-updating-and-uninstalling-repository-plugins.html下载intelliJ的python插件
4)点击应用,然后关闭它。
好了,搞定了。