importsqlite3は以下を生成します:
Unused import: sqlite3
Unresolved import: sqlite3
sqlite3 Found at: DatabaseTests
import sqlite3
ただし、Pythonコマンドラインを使用する場合、これはターミナルで完全に機能します。
私はMacMountainLionで実行しており、Pythonがデフォルトでインストールされています。EclipseIndigoでPyDevを使用しています。
これは非常に古いスレッドですが、この問題の解決策が見つからないため、誰かがこれを見て問題を解決できることを期待して投稿します。
Window> Preferences> PyDev> PythonInterpreterの'forcedbuiltins'タブに'sqlite3'(quotatiosなし)を追加する必要があります
これを修正するには、[ウィンドウ]>[設定]>[PyDev]>[インタープリター]>[Pythonインタープリター]の[強制ビルトイン]に_sqlite3(アンダースコアに注意)を追加します。
私は同じ開発環境を持っていて、同じ問題に苦しんでいました。私はそれを解決しました
これは私にとっては完璧に機能し、Unresolved import警告が表示されることがありますが、パッケージがインストールされている場合でも、スクリプトは実行されます。
プロジェクト参照にサイトパッケージパスが追加されていないようです。sqlite3へのパス(/usr/lib/python2.7/sqlite3/またはPythonシェルから取得できるインストール済みのパス)を、プロジェクト->プロパティ->Pydev-PYTHOPATH->外部ライブラリからプロジェクト参照に追加してみてください。
他のインポート(simplejsonとmatplotlib)でも同様の問題が発生しました。私はUbuntuに取り組んでおり、Ubuntu 11.10から12.04にアップグレードした後にインポートの問題が発生しました(これにより、PythonバージョンとEclipseもアップグレードされました)。
問題を解決するための私の手順は次のとおりです。
誰かがそれが役に立つと思うことを願っています。