【发布时间】:2017-05-26 03:55:08
【问题描述】:
我正在尝试在我的Windows 10 计算机上为Python 2.7 安装pysqlite 模块。我发出了以下命令:
pip install pysqlite
安装照常运行,直到遇到错误:
c:\users\xaresys\appdata\local\temp\pip-build-xleoab\pysqlite\src\connection.h(33):致命错误 C1083:无法打开包含文件:'sqlite3.h':没有文件或目录 错误:命令 'C:\Users\xaresys\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0\VC\Bin\cl.exe' 失败,退出状态为 2
我还尝试安装一个类似的模块pysqlcipher,它遇到了同样的错误。在安装之前我需要安装任何东西吗?谢谢。
【问题讨论】:
-
你自己安装了 sqlite3 库吗?如果是这样,您是从源代码安装它还是使用二进制安装程序安装它?您需要 sqlite3 库的源(开发)版本。
-
根据您机器上 Python 的安装方式,您可以简单地使用内置的
sqlite3模块。 -
我之前没有在我的电脑上安装任何sqlite3相关文件。有没有一种特定的方式我必须安装 sqlite3 才能使用 pysqlcipher?
-
首先,检查是否可以在 Python 提示符下导入 sqlite3?
-
注意:您的问题是否从“尝试安装 pysqlite”变为“尝试安装 pysqlcipher”?
标签: python python-2.7 pysqlite pysqlcipher