2011-10-19 5 views
4

質問:システム以外のPython2.7でsqlite3ライブラリを見つけるにはどうすればよいですか?sqlite3 python2.7とUbuntu 10.04(または単にpython2.6)

詳細:

私はのpython2.6を使用してのUbuntu 10.04 LTSを実行します。

私はPython2.7を必要とするプロジェクトを持っています。 virtualenvに--python = Python2.7フラグを使用して、私のプロジェクトにそれを使用させます。

私は、次のsqlite3のものが

libsqlite3-0に関するインストールされている - のSQLite 3共有ライブラリ
のlibsqlite3-devの - SQLiteの3開発ファイル
sqlite3の - SQLiteの3

ためのコマンドラインインタフェースを

私はPython 2.6でsqlite3 fineをインポートして使用することができます。しかし、Python2.7ではそれほど幸運ではありません。

Python 2.7.2 (default, Sep 18 2011, 19:55:45) 
[GCC 4.4.3] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import sqlite3 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/usr/local/lib/python2.7/sqlite3/__init__.py", line 24, in <module> 
    from dbapi2 import * 
    File "/usr/local/lib/python2.7/sqlite3/dbapi2.py", line 27, in <module> 
    from _sqlite3 import * 
ImportError: No module named _sqlite3 

これは私がPythonの-2.7.tgz CD Python2.7 は./configure xzf

tarは sudoがaltinstall enter code here

答えて

0

Aを作る作るマシン上でPython2.7を得た方法でありますpython2.7の再コンパイルはそのトリックを行いました。

+0

私はこれも見つけましたが、もっと簡単な方法があるはずです。 –

関連する問題