Python:无法easy_install(Windows 7 x64)

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

用命令: easy_install -U pysqlite

它退出的错误:

错误:安装程序脚本退出时出现错误:无法findvcvarsall.bat

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

不幸的是,MingGW没有给我安装g ++的选项,只有c ++,当然还有第二次运行easy_install,我得到“..命令”gcc'失败:没有这样的文件或目录“。 所以现在我是卡住了。

任何关于如何解决这个问题的build议将是伟大的!

即使你安装了一个编译器(MinGW或Visual Studio),你仍然需要安装SQLite3开发库。 在Windows上构建东西是一件痛苦的事情,所以我建议你获得非官方的预置Windows二进制文件并安装它。

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

至于特定的错误,这是一个distutils错误,你应该提高你的关注在Python错误跟踪 。

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

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