在Windows 10中为python安装mysqlclient时出错

时间:2018-03-23 04:56:12

标签: python mysql windows server installation

我使用此命令安装MySQL客户端: pip install mysqlclient

然后我看到了这个问题:

  

运行build_ext

     

建立'_mysql'扩展

     

错误:需要Microsoft Visual C ++ 10.0。使用“Microsoft Windows SDK 7.1”获取它:www.microsoft.com/download/details.aspx?id = 8797

  

清理...命令C:\ Python34 \ python.exe -c“import setuptools,   标记化的文件 = 'C:\用户\ Jayed \应用程序数据\本地\ TEMP \ pip_build_Jayed \的mysqlclient \ setup.py'; EXEC(编译(GETATTR(标记化,   '打开',打开)(文件)。read()。replace('\ r \ n','\ n'),文件,   'exec'))“安装 - 记录   C:\用户\ Jayed \应用程序数据\本地的\ Temp \ PIP-l4c6dhkk记录\安装,record.txt   --single-version-external-managed --compile失败,错误代码1在C:\ Users \ Jayed \ AppData \ Local \ Temp \ pip_build_Jayed \ mysqlclient   在C:\ Users \ Jayed \ pip \ pip.log

中存储失败的调试日志

1 个答案:

答案 0 :(得分:0)

实际上,我走了这条路。虽然我想您可以找到使客户端进行编译所需的所有库和组件,但它告诉您找不到客户端的已编译副本,并尝试对其进行编译以进行安装。
请按照此处的说明进行操作:https://pypi.org/project/mysqlclient/(其中包含有关Windows所做的描述的注释)或下载wheel文件(从页面上的下载链接)并键入

pip安装mysqlclient.whl

,它将在不要求C ++的情况下安装,以便将mysql与python一起使用。