2016-07-24 151 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