importerror没有名为' _sqlite3' python3.4

时间:2014-06-05 05:18:11

标签: python python-3.x sqlite

我已经在这里看到了这个问题。 最后一个尝试的是下面的一个。

pip install pysqlite

但它显示

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe4 in position 98: invalid continuation byte

请帮助我。我正在使用python 3.4

2 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。

在linux中我必须首先安装sqlite-dev包然后安装python,然后它工作正常。

尝试安装sqlite-dev软件包并导入模块。如果这不起作用,您可能必须在安装sqlite-dev之后再次安装pysqlite

要安装sqlite-dev,您可以尝试

sudo apt-get install sqlite(or sqlite-dev) # I don't remember the package name exactly

希望这有帮助!

答案 1 :(得分:0)

我刚试图制作

import sqlite3

它在python 3.4.1

中工作正常

为什么需要使用pysqlite?