2011-10-19 5 views
4

질문 : 시스템이 아닌 Python2.7에서 sqlite3 라이브러리를 찾으려면 어떻게해야합니까?sqlite3 python2.7 및 우분투 10.04 (또는 단지 python2.6)

상세 사항 :

나는 Python2.6를 사용하는 우분투 10.04 LTS를 실행합니다.

저는 Python2.7을 필요로하는 프로젝트가 있습니다. virtualenv에 --python = Python2.7 플래그를 사용하여 프로젝트에서 사용합니다.

나는 다음과 같은 sqlite3를 물건

libsqlite3-0 설치 -

을 SQLite는 3 명령 줄 인터페이스 - SQLite는 3 공유 라이브러리
libsqlite3-DEV - SQLite는 3 개발 파일
sqlite3를을

파이썬 2.6에서 sqlite3을 잘 가져 와서 사용할 수 있습니다. Python2.7에서는 그리 운이 좋지 않습니다. 나는 기계

타르 파이썬 2.7.tgz xzf에 CD Python2.7을 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 

이 ./configure를 이 sudo는이 altinstall enter code here

답변

0

을 만들 것입니다 python2.7의 재 컴파일은 트릭을 만들었습니다.

+0

나는 이것도 발견하지만, 나는 더 쉬운 방법이 있어야한다고 생각한다! –

관련 문제