Python:无法easy_install(Windows 7 x64)

时间:2011-03-31 18:14:34

标签: python windows distutils windows-7-x64 pysqlite

我在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,我得到“..命令'gcc'失败:没有这样的文件或目录”。所以现在我被困了。

关于如何解决这个问题的任何建议都会很棒!

3 个答案:

答案 0 :(得分:5)

即使安装了编译器(MinGW或Visual Studio),您仍然需要安装SQLite3开发库。在Windows上构建内容很痛苦,因此我建议您获取 unofficial pre-built Windows binaries 并进行安装。

顺便说一下,你应该考虑switching to ActivePython,因为它包含一个包管理器,允许你从ActiveState's repository安装预构建的模块。

至于有问题的特定错误,这是一个distutils错误,您应该在the Python bug tracker中提出您的疑虑。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

您需要安装Microsoft Visual C编译器(2010年版)。并将其用作所有模块的编译器。您也可以使用distuls.cfg,并指定编译器。