當我打字時
>>>import sqlite3
它彈出以下錯誤
ImportError: No module named '_sqlite3'
我的設定:
- Debian 6.0.7
- 預設安裝的Python是2.6.6(
import sqlite3
這裡有效,版本是3.7.3) - 我已經安裝了Python3.3.0壓縮包,並做了:
./configure
++make
make install
/usr/local/lib/python3.3
從新安裝的 Python 中,我看到名為的目錄sqlite3
我不能說太多,它是一個全新的安裝,沒有添加任何花哨的模組,只是 debian + python。
你們以前有遇過這個錯誤嗎?知道如何解決嗎?
謝謝
答案1
Python 函式庫是特定於版本的。您需要為每個Python版本單獨安裝sqlite3。
我建議你創建一個虛擬環境用於執行 Python 3.3 專案的獨立 Python 環境,並使用pip
下列命令在 virtualenv 下安裝 SQLite: