当我打字时
>>>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
从新安装的 Python 中,我看到一个/usr/local/lib/python3.3
名为sqlite3
我不能说太多,这是一个全新的安装,没有添加花哨的模块,只有 debian + python。
你们以前遇到过这个错误吗?知道如何解决吗?
谢谢
答案1
Python 库是特定于版本的。您需要为每个 Python 版本单独安装 sqlite3。
我建议你创建一个虚拟环境为运行你的 Python 3.3 项目创建一个独立的 Python 环境,并使用pip
命令在 virtualenv 下安装 SQLite: