2010-01-07 75 views
4

当我尝试在Windows上安装mysql我得到这个错误在Windows上安装python mysql模块时出错?

MySQL-python-0.9.2>python setup.py build 
running build 
running build_py 
running build_ext 
building '_mysql' extension 
error: Unable to find vcvarsall.bat 
+1

会发生什么,当你尝试>蟒蛇的setup.py安装? – ghostdog74

+0

当我instlal我得到这个错误 – Nilesh

回答

5

我猜,你没有的Visual C++编译器安装或编译器不在PATH中。

如果你已经MINGW32,您可以通过放慢参数-c mingw32

和MySQL的Python可作为binary in windows,你可能并不需要自己编译。

UPDATE:OP是使用python 2.6,在windows-mysql-python页面中没有1.2.3的二进制文件。

Here是一个我以前编译

+0

我该如何检查该编译器?或从哪里我必须安装该编译器? – Nilesh

+1

是的,MySQL-python核心是用C编写的,也需要MySQL头文件,所以你需要一些编译器,但是我认为如果你不确定编译自己是否很难这样做,你的Python版本是什么,你想要mysql-只有python 0.9.2?为什么不是1.2.2或1.2.3?无论如何,如果你能提供这些信息,我可以建议更好。 – YOU

+0

好的,我会安装新的1.2.2或1.2.3。我有python2.6 – Nilesh