[英]Python: Unresolved import error for sqlite3 in PyDev in Eclipse
导入sqlite3生成:
Unused import: sqlite3
Unresolved import: sqlite3
sqlite3 Found at: DatabaseTests
import sqlite3
但是,在使用python命令行时,这在终端中完美运行。
我在Mac Mountain Lion上运行,默认安装Python。 我在Eclipse Indigo中使用PyDev。
这是一个非常古老的线程,但我没有看到我为这个问题找到的解决方案所以我会发布它,希望有人看到这个,然后可以解决问题:
你需要在Window> Preferences> PyDev> Python Interpreter的'forced builtins'选项卡中添加'sqlite3'(不带quotatios)
我通过在Window> Preferences> PyDev> Interpreters> Python Interpreter中将强制内置函数添加_sqlite3(注意下划线)来修复此问题。
我有相同的开发环境,并遇到同样的问题。 我已经解决了
这对我来说非常有效,但有时我仍然会得到一个Unresolved import
警告,但如果安装了该软件包,我的脚本仍会运行。
看起来项目引用没有添加站点包路径。 尝试将路径添加到sqlite3(/usr/lib/python2.7/sqlite3/或从python shell可以获得的路径)到Project - > Properties - > Pydev-PYTHOPATH - > External libraries的项目引用。
我与其他导入(simplejson和matplotlib)有类似的问题。 我正在研究Ubuntu,从Ubuntu 11.10升级到12.04(也升级了python版本和eclipse)之后,导入的问题就开始了。
我解决问题的步骤是:
我希望有人会发现它很有用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.