python3.7中mysqlclient安装错误的解决办法

近期,安装mysqlclient一直报错,导出找资料,琢磨,大致解决如下:
一、错误提示
_mysql.c(29): fatal error C1083: 无法打开包括文件: “mysql.h”: No such file
or directory
error: command ‘C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\B
IN\x86_amd64\cl.exe‘ failed with exit status 2

二、思考问题:
可能是由于mysqlclient官网的版本过多,而pip也不知道如何选择所造成的???
三、解决问题
1、从官网下载合适的版本O网页链接 ,如我是在64位win8下安装的python3.7,就选择mysqlclient?1.3.13?cp37?cp37m?win_amd64.whl即可;
2、在本机安装wheel:pip install wheel
3、在第1点中下载的mysqlclient?1.3.13?cp37?cp37m?win_amd64.whl所在文件夹中执行:pip install mysqlclient?1.3.13?cp37?cp37m?win_amd64.whl
即可。

原文地址:http://blog.51cto.com/eagle6899/2146972

时间: 2024-11-05 17:34:13

python3.7中mysqlclient安装错误的解决办法的相关文章

GDI+中发生一般性错误的解决办法(转载)

今天在开发.net引用程序中,需要System.Drawing.Image.Save 创建图片,debug的时候程序一切正常,可是发布到IIS后缺提示出现"GDI+中发生一般性错误"的异常.于是开始"摆渡",并寻找到了解决办法:赋予 NETWORK SERVICE 帐户以写权限. 以下为晚上寻找到的资料: 在开发.NET应用中,使用 System.Drawing.Image.Save 方法而导致"GDI+ 中发生一般性错误"的发生,通常有以下三种

关于Excel文件导入到Sqlserver2008中出现截断错误的解决办法

出现错误的可能原因: 1.数据库字段Varchar长度不够: 2.不能用Text类型: 3.数据中可能存在换行符: 4.数据项文本过长,超过4000: 5.前8行的最大长度不够大,后面有超过的. 解决办法: 1.修改Varchar长度为足够长: 2.替换掉换行符(可手工输入一个换行符,复制到替换文本框中,Office中可按住Alt键,从小键盘输入10,再松开Alt键): 3.第一行中记录设足够长,导入后再替换: 4.把Excel文件存为2007格式,可解决导入后很多数据项为NULL的问题: 5.

Oracle10g安装中遇到的错误及解决办法

Linux环境: LSB Version: :core-3.0-ia32:core-3.0-noarch:graphics-3.0-ia32:graphics-3.0-noarchDistributor ID: RedHatEnterpriseASDescription: Red Hat Enterprise Linux AS release 4 (Nahant Update 7)Release: 4Codename: NahantUpdate7 Oracle安装版本:10201_databas

使用python中出现的错误及解决办法

[问题1]在编译安装完Python后,不能正常使用yum,使用yum出现以下错误 [[email protected] bin]# yum  File "/usr/bin/yum", line 30    except KeyboardInterrupt, e:                            ^SyntaxError: invalid syntax [解决办法] 将/usr/bin/yum文件的第一行中的解释器转换回python-2.7 [[email prot

mysql中遇到1366错误的解决办法

最近给学校做一个项目,数据库要用到oracle,如果在windows下面的,安装oracle是比较简单的,但是很不巧,在我接项目前,刚刚换了台Mac,所以这回问题大了,oracle现在最新的版本还不支持Mac os系统,目前10g是支持Mac os的,但是10g官网的资源已经撤掉了,但是你可以通过其他渠道拿到Mac版的10g的oracle安装包.说的有些远了,还是回到我们的话题.由于还没有在我的Mac系统上安装好oracle,所以为了不拖慢项目的进度,所以我就先用mysql来应急下.但是当我把m

JSONKit中关于‘isa’错误的解决办法

一.通过Pods添加的jsonKit,编译后会出现20个关于'isa'指针的错误,原因是这种isa的方法已经被废弃了. 解决的方法有两种: (1)定位到出错的jsonKit代码中,根据系统提示fix修复,或者是手动修改成object_setClass的形式,这种比较麻烦,需要一个个的修改. (2)点击项目中的Pods工程,在左边的TARGETS中选择JSONKit,在Build Settings中搜索 Direct usage of 'isa'  ,将默认的YES改为NO,重新编译即可. 二.手

在Win2008R2上安装vCenter6.7出现“系统上未安装通用C运行时。您可以从Microsoft网站上下载并安装”错误的解决办法

准备在一台Win2008R2虚拟机上安装vCenter 6.7,在安装时,弹出“系统上未安装通用C运行时.您可以从Microsoft网站上下载并安装”的错误提示,如下图所示. 进入微软官网“Windows中的Universal C Runtime更新”页面,针对自己的作品系统选择安装更新包. 操作系统更新 所有受支持的基于 x86 的 Windows 8.1 版本立即下载该程序包. 所有受支持的基于 x64 的 Windows 8.1 版本立即下载该程序包. 所有受支持的基于 x64 的 Win

Visual Studio中error 2857错误的解决办法

使用CMake生成VS工程文件时,通过VS添加预处理文件后,编译工程报error 2857的错误,如下: Z:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\vector(214): error C2857: 在源文件中没有找到用 /YcE:/X/Y/abc.h命令行选项指定的"#include"语句 从错误中看出,命令行使用了绝对路径来指定预处理头文件的位置,VS也傻乎乎的只认#include "E:

系统从很老的V12.4.X升级到V15.0.4中个别报表构建中出现的错误及解决办法

今天在一个二次开发用户中发现,系统是从比较老的版本升级上来的.用户想修改一个报表的时候,提示有字段已经在datatable中存在. 经过排查:该报表所用到的业务表,在内容构建和预览的时候都正常.考虑到新版本增加了业务表的字段设置,所以专门点开这个业务表的"字段设置"查看,发现有个别字段中的字段名是空值. 把空值加上,保存后.再到报表设计中去查看,即可正常设计和使用该报表.目前版本可以按照这个进行调整.后续我们也将检查和测试. 原文地址:http://bbs.delit.cn/threa