我在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'失败:没有这样的文件或目录”。所以现在我被困了。
关于如何解决这个问题的任何建议都会很棒!
答案 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,并指定编译器。