我使用此命令安装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
中存储失败的调试日志
答案 0 :(得分:0)
实际上,我走了这条路。虽然我想您可以找到使客户端进行编译所需的所有库和组件,但它告诉您找不到客户端的已编译副本,并尝试对其进行编译以进行安装。
请按照此处的说明进行操作:https://pypi.org/project/mysqlclient/(其中包含有关Windows所做的描述的注释)或下载wheel文件(从页面上的下载链接)并键入
pip安装mysqlclient.whl
,它将在不要求C ++的情况下安装,以便将mysql与python一起使用。