导入sqlite3生成:
Unused import: sqlite3
Unresolved import: sqlite3
sqlite3 Found at: DatabaseTests
import sqlite3
但是,当使用python命令行时,这在终端中完美运行。
我在Mac Mountain Lion上运行,默认安装了Python。我在Eclipse Indigo中使用PyDev。
答案 0 :(得分:7)
这是一个非常老的线程,但是我没有看到我为这个问题找到的解决方案所以我会发布它,希望有人看到这个,然后可以解决问题:
你需要在Window> Preferences> PyDev> Python Interpreter中的'forced builtins'选项卡中添加'sqlite3'(不带引号)
答案 1 :(得分:3)
我通过将_sqlite3(注意下划线)添加到Window> Preferences> PyDev> Interpreters> Python Interpreter中的Forced Built-ins来修复此问题。
答案 2 :(得分:1)
我有相同的开发环境并遇到同样的问题。我已经通过
解决了这个问题这对我来说非常合适,但有时我会收到Unresolved import
警告,但如果安装了该软件包,我的脚本仍会运行。
答案 3 :(得分:0)
看起来项目引用没有添加站点包路径。尝试将路径添加到sqlite3(/usr/lib/python2.7/sqlite3/或从python shell可以获得的路径)到Project的项目引用 - >属性 - > Pydev-PYTHOPATH - >外部图书馆。
答案 4 :(得分:0)
我遇到了与其他导入类似的问题(simplejson和matplotlib)。 我正在研究Ubuntu,从Ubuntu 11.10升级到12.04(也升级了python版本和eclipse)之后,导入的问题就开始了。
我解决问题的步骤是:
我希望有人会发现它很有用。