2016-07-24 206 views
1

在蟒蛇2.7.10, 找不到滿足(從版本) 沒有匹配的分配要求MySQLdb的發現MySQLdb的版本錯誤與PIP安裝MySQLdb的庫

PIP安裝MySQL-蟒蛇也未能:無法找到vcvarsall.bat和許多其他錯誤,如果我正在修補此解決方案。

+0

你在Windows上嗎? – Chris

+0

是的,Windows版本7/8/8.1/10。 – nivhanin

回答

2

在Windows上構建Python庫可能具有挑戰性。

此消息indicates that the Visual C++ compiler cannot be found

無法找到vcvarsall.bat

你可以安裝Visual Studio Express再試,或使用其他編譯器在引用的問題建議。但是您可能會發現這會導致更多的問題,例如現在找不到MySQL頭文件。

從源手動安裝MySQL可能會解決該問題,但這可能會顯示其自身的依賴性問題。

您可以考慮安裝precompiled versions from Christoph Gohlke而不是通過這個rigmarole。

+0

https://dev.mysql.com/downloads/connector/python/應該如何工作? – nivhanin

+0

@nivhanin,這是一個不同的驅動程序,但它應該工作。我在答覆中引用的頁面包含許多有用的Python庫,而不僅僅是一個MySQL驅動程序。 – Chris