私が入力すると
>>>import sqlite3
次のエラーが表示されます
ImportError: No module named '_sqlite3'
私のセットアップ:
- デビアン 6.0.7
- デフォルトでインストールされる Python は 2.6.6 です (
import sqlite3
ここで動作し、バージョンは 3.7.3 です) - Python3.3.0をインストールしましたtarball のそして、次のことをしました:
./configure
+make
+make install
/usr/local/lib/python3.3
新規のPythonインストールから、名前の付いたディレクトリが表示されますsqlite3
多くは言えませんが、これはまったく新しいインストールであり、特別なモジュールは追加されておらず、Debian + Python だけです。
皆さんは以前にこのエラーに遭遇したことがありますか? 解決方法をご存知ですか?
ありがとう
答え1
Python ライブラリはバージョン固有です。Python バージョンごとに sqlite3 を個別にインストールする必要があります。
作成することをお勧めします仮想環境Python 3.3 プロジェクトを動作させるための分離された Python 環境を作成し、pip
次のコマンドを使用して virtualenv の下に SQLite をインストールします。