Python:无法进行 easy_install(Windows 7 x64)
我在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
当提到“g++编译器”时,其实是指C++编译器。在mingw环境下,这个编译器是gcc。
0
你需要安装微软的Visual C编译器(2010版)。然后用这个编译器来处理所有模块。你也可以修改distuls.cfg文件,通过这个文件来指定一个编译器。
5
即使你安装了编译器(比如MinGW或Visual Studio),你还是需要安装SQLite3的开发库。在Windows上搭建这些东西真的很麻烦,所以我建议你去下载非官方的预编译Windows版本并安装它。
顺便说一下,你可能要考虑切换到ActivePython,因为它自带一个包管理器,可以让你从ActiveState的库中安装预编译的模块。
至于你提到的具体错误,那是distutils的一个bug,你应该在Python的bug跟踪系统上提出你的问题。