我使用的是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用户能帮我吗?
另一个可能的解决方案(解决了我的问题)
您可能已经正确地配置了环境,但由于某种原因,它在运行过程中出现了故障。在这种情况下,转到:
file > project settings > modules
部署sdk列表,并在末尾查找带有[invalid]的红线。
如果你找到一个,你必须重新创建一个python sdk。
很可能你之前工作的SDK也在那里,但不是红色的。删除它。
现在您可以单击新按钮并添加您最喜欢的python virtualenv。现在应该可以了。
另一个可能的解决方案(解决了我的问题)
您可能已经正确地配置了环境,但由于某种原因,它在运行过程中出现了故障。在这种情况下,转到:
file > project settings > modules
部署sdk列表,并在末尾查找带有[invalid]的红线。
如果你找到一个,你必须重新创建一个python sdk。
很可能你之前工作的SDK也在那里,但不是红色的。删除它。
现在您可以单击新按钮并添加您最喜欢的python virtualenv。现在应该可以了。