python - 如何让 IntelliJ 识别常见的 Python 模块?

我正在使用 IntelliJ 10 IDEA 终极版。

我创建了一个新文件 Test.py,并且 IntelliJ 已正确切换到 Python 解析模式。 (我可以通过输入“d”来确认这一点,它会弹出“def”作为建议,并且正确点击选项卡会给我“def :”)

但是,当我尝试此代码时...

import os

cwd = os.getcw <Ctrl-space>

发生了两件事....

  1. 我在 os 下方得到一条粗线条的下划线,将鼠标悬停在它上面会给我一条“ Unresolved reference 'os'”消息
  2. 当我期望看到“getcwd”时,我没有收到任何点击上方 Ctrl-space 的建议。

我假设这一定是因为我没有正确配置 IntelliJ 以处理 python 模块,但我不知道我错过了什么。

任何 IntelliJ/Python 用户可以帮助我吗?

最佳答案

只需创建并添加 Python SDK

File -> Project Structure -> Project -> Project SDK -> new

并选择您的 Python 解释器的安装路径(例如 例如,Windows 中的 C:\Python26 和 Linux 中的 /usr/bin/python2.7)作为主路径。

相关讨论:http://devnet.jetbrains.net/thread/286883

https://stackoverflow.com/questions/6102908/

相关文章:

python - 如何使用python解析包含毫秒的时间字符串?

linux - 在 Linux 上开始使用 Latex

linux - bash 中是否有 "goto"语句?

linux - 如何使用 Bash 脚本自动添加用户帐户和密码?

python - 如何使用子图更改图形大小?

python - 如何在 Flask-SQLAlchemy 应用程序中执行原始 SQL

python - 如何 pip 安装具有最小和最大版本范围的软件包?

linux - 执行命令而不将其保留在历史记录中

linux - 如何卸载繁忙的设备

python - 找出 Python 中的对象正在使用多少内存