可能還有類似的其他問題,但在我的特殊情況下,我沒有超級用戶(sudo)訪問機器,並且我已經在本地安裝了Python 2.7。Python 2.7沒有名爲_sqlite3的模塊(沒有root權限訪問機器,本地安裝python)?
>>> import sqlite3
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/spicmacay/.local/lib/python2.7/sqlite3/__init__.py", line 24, in <module>
from dbapi2 import *
File "/home/spicmacay/.local/lib/python2.7/sqlite3/dbapi2.py", line 27, in <module>
from _sqlite3 import *
ImportError: No module named _sqlite3
>>>
UPDATE:當我運行./configure&& make
,我得到:
make
running build
running build_ext
building dbm using gdbm
INFO: Can't locate Tcl/Tk libs and/or headers
Python build finished, but the necessary bits to build these modules were not found:
_sqlite3 _tkinter bsddb185
dl imageop sunaudiodev
To find the necessary bits, look in setup.py in detect_modules() for the module's name.
running build_scripts
如果你編譯了python,你可能忘記了sqlite庫嗎? – Marii 2012-02-20 15:24:59