3

我在 Windows 7 x64 上运行 python 2.7,并尝试 easy_install pysqlite。

使用命令:easy_install -U pysqlite

它退出并出现错误:

错误:安装脚本退出并出现错误:无法找到 vcvarsall.bat

这个网站:http ://code.google.com/p/rdflib/issues/detail ?id=104#c4 建议安装 MingGW 的解决方法,说要检查安装时的 g++ 选项(加上其他一些东西)。

不幸的是,MingGW 没有给我安装 g++ 的选项,只有 c++,当然在第二次运行 easy_install 时,我得到“.. command 'gcc' failed: No such file or directory”。所以现在我被困住了。

有关如何解决此问题的任何建议都会很棒!

4

3 回答 3

5

即使您安装了编译器(MinGW 或 Visual Studio),您仍然必须安装 SQLite3 开发库。在 Windows 上构建东西很痛苦,所以我建议你获取非官方的预构建 Windows 二进制文件并安装它。

顺便说一句,您可能应该考虑切换到 ActivePython ,因为它包含一个包管理器,允许您从ActiveState 的存储库安装预构建的模块。

至于有问题的特定错误,这是一个 distutils 错误,您应该在Python 错误跟踪器中提出您的问题。

于 2011-03-31T22:18:46.637 回答
0

当说“g++ 编译器”时,它们实际上是指 C++ 编译器,对于 mingw 来说就是 gcc。

于 2011-03-31T18:17:51.387 回答
0

您需要安装 Microsoft Visual C 编译器(2010 版)。并将其用作所有模块的编译器。您也可以弄乱 distuls.cfg 并以这种方式指定编译器。

于 2011-03-31T18:19:17.153 回答