[英]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.