2010-01-07 108 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