Python:Eclipse PyDev中sqlite3的未解决的导入错误


问题内容

导入sqlite3会生成:

Unused import: sqlite3
Unresolved import: sqlite3
sqlite3 Found at: DatabaseTests

import sqlite3

但是,在使用python命令行时,这在终端中非常有效。

我在Mac Mountain Lion上运行,默认安装了Python。我在Eclipse Indigo中使用PyDev。


问题答案:

我具有相同的开发环境,并且遇到相同的问题。我已经解决了

  • 切换到MacPorts Python
  • 仅使用我从该项目安装的软件包
  • 并通过将Eclipse-Pydev上的默认Python解释器设置为MacPorts可执行文件

这对我来说是完美的,有时我仍然会收到Unresolved import警告,但如果安装了该软件包,我的脚本仍会运行。