Python: 无法进行 easy_install(Windows 7 x64)

3
我在Windows 7 x64上运行Python 2.7,尝试使用easy_install安装pysqlite。使用命令:easy_install -U pysqlite时,出现以下错误:

error: Setup script exited with error: Unable to find 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”的错误。所以现在我被卡住了。
有关如何解决此问题的任何建议都将是非常好的!

你使用的是哪个版本的Python?Python 2.6默认包含了sqlite3模块,无需安装其他模块即可使用sqlite3。 - Praveen Gollakota
哈!谢谢。这真的有帮助——我一直在尝试执行:import sqlite2. 但是import sqlite3可以工作。现在只要我能让x64上的串行通信工作就好了! - Dirk
你安装的是Python 2.7的64位版本还是32位版本?使用64位版本安装附加包时会出现很多问题。我曾经遇到过太多的问题。如果你安装了64位版本,我建议你切换到32位版本。 - Praveen Gollakota
我正在使用64位的版本,这让我很头疼。我将尝试32位的版本。 - Dirk
3个回答

5

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

明白了。但是我该如何让它找到那个东西? - Dirk
你可能需要将它放入计算机的Path环境变量中。前往控制面板>系统>高级系统设置。你应该在Path环境变量中有C:\MinGW\bin。 - jhocking

0

你需要安装微软 Visual C 编译器(2010 版本)。并将其作为所有模块的编译器。你也可以修改 distuls.cfg 文件来指定编译器。


你能给我更多的细节吗?如果有帮助的话,我已经安装了Visual Studio 2010专业版。 - Dirk
我认为那就是它。将所有东西放在你的路径中,然后再试一次。 - Jakob Bowyer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接