如何解决python安装mysqlclient失败问题

这篇具有很好参考价值的文章主要介绍了如何解决python安装mysqlclient失败问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在使用Django等框架来操作MySQL时,实际上底层还是通过Python来操作的,首先需要安装一个驱动程序,在Python3中,驱动程序有多种选择,比如有pymysql以及mysqlclient等。使用pip命令安装mysqlclient失败应如何解决?

 文章来源地址https://www.toymoban.com/news/detail-843665.html

  • 安装的python版本说明

机器同时安装了python2和python3版本,以安装的Python 3.7.0 (32 bit)为例。

如何解决python安装mysqlclient失败问题

  • 直接使用pip安装失败

首先使用pip命令:py -3 -m pip install mysqlclient直接安装,所以安装命令使用的是py -3 -m pip install xxx。安装后报下面的错误:

如何解决python安装mysqlclient失败问题

 看报错的根因是:error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools

 当直接访问http://landinghub.visualstudio.com/visual-cpp-build-tools时,又报下面的错误:

如何解决python安装mysqlclient失败问题

  • 通过下对应的whl文件进行安装

mysqlclient对应的资源地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient,访问后可以找到不同版本的资源

如何解决python安装mysqlclient失败问题

  • whl安装常见踩坑范例

这里特别要注意:要和自己的python版本一一对应上,很多同学容易进入误区,导致whl版本没对以上安装不成功。

如果未对应会出现什么报错,我们下面来看下(以下存储whl文件的路径为F:\python3\test):

  • 本人的版本为python3.7.0 win32,我们下载3.9.0 win32的版本进行安装试试:

如何解决python安装mysqlclient失败问题

  •  本人的版本为python3.7.0 win32,我们下载3.7.0 win64进行安装试试:

如何解决python安装mysqlclient失败问题

  •  解决方案

1、找到对应的版本,比如安装的Python 3.7.0 (32 bit)为例

如何解决python安装mysqlclient失败问题

 2、选择上面的py版本对应的mysqlclient包进行下载:https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient

如何解决python安装mysqlclient失败问题

 3、下载本地后,我们进行whl的安装:py -3 -m pip install F:\python3\test\mysqlclient-1.4.6-cp37-cp37m-win32.whl

如何解决python安装mysqlclient失败问题

       成功装上mysqlclient库!

 

到了这里,关于如何解决python安装mysqlclient失败问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python 安装库pycrypto失败的一系列问题[已解决]

    需要安装pycrypto这个库。 说来难受,后面发现这个貌似不再维护了,可以安装另外一个库pycryptodome,是这个库的延伸版本,和这个库的作用是一样的,我也是看别人的。 安装pycryptodome 安装pycrypto 需要 安装pycrypto 的继续:注意 3.9以上版本的python可能都无法使用 。存在一个错

    2024年04月09日
    浏览(56)
  • Python + selenium 安装问题,pip install selenium失败及解决方法

              最近想要是使用Python 访问下浏览器,网上关于这些东西都很多,Python 安装和 selenium 的下载就不赘述,这里简单总结一下第一次安装Python + selenium中遇到的问题。     Python傻瓜式安装,但注意 安装目录选择 , 环境变量的添加 。     selenium.exe下载对应浏览器对应

    2024年02月11日
    浏览(31)
  • Python&aconda系列:Conda更新安装包、更新anaconda所有最新版库、解决conda安装更新失败问题

    1. 卸载 嗯。。。报错的图当时忘了截。。。。。。 首先把你安装的anaconda卸了重装,反正我是这么干的,强迫症患者,这样干净 然后,查一下你当前conda版本,查不查都行,反正都得更新,我喜欢查一下: 2. 更新 下面就是见证奇迹的时刻: 更新conda到最新版本: 再查一下

    2024年01月25日
    浏览(38)
  • MAC安装mysqlclient失败,× Getting requirements to build wheel did not run successfully.│ exit code: 1╰─

    问题: 在使用django项目安装mysqlclient时出现以下错误: 解决方案: 1、先去登录brew官网: macOS(或 Linux)缺失的软件包的管理器 — Homebrew 复制以下代码,到mac终端运行: /bin/bash -c \\\"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)\\\" 安装好后根据提示运行一下两端

    2024年02月14日
    浏览(18)
  • mysqlclient Windows 下安装报错解决方法

    用pip install mysqlclient时,出现了如下报错问题: error: Microsoft Visual C++ 14.0 is required. Get it with \\\"Microsoft Visual C++ Build Tools\\\": http://landinghub.visualstudio.com/visual-cpp-build-tools 最简单的解决方法就是手动下载wheel包 下载链接:Archived: Python Extension Packages for Windows - Christoph Gohlke (uci.edu) 到这

    2024年02月07日
    浏览(19)
  • 【QA】Linux-CentOS-解决mysqlclient无法安装

    linux系统安装mysqlclient的时候往往会报错,导致django项目无法启动,本文主要解决这个问题 通过如下仓库,下载mysqlclient的安装包 :https://github.com/HMTeen/Linux-Python-mysqlclient 通过远程连接软件复制到服务器 安装 : 参考这位大神的仓库:https://github.com/xizhicode/mysqlclient_builds 先占

    2024年01月22日
    浏览(36)
  • Centos中pip install mysqlclient失败

    pip install mysqlclient 错误详情如下 ` pip install mysqlclient Looking in indexes: http://mirrors.tencentyun.com/pypi/simple Collecting mysqlclient Using cached http://mirrors.tencentyun.com/pypi/packages/de/9c/b176826e8994551ce826404dab97e305a4bb76c8b0a4e016fabda2901c71/mysqlclient-2.2.0.tar.gz (89 kB) Installing build dependencies … done Getting re

    2024年02月14日
    浏览(22)
  • winpcap安装失败、无法安装等问题解决

    我的winpcap安装失败了 显示这个提示,但是我的winpcap已经卸载了,且在c盘里未找到相应的 wpcap.dll和packet.dll文件  所以无法覆盖安装再卸载,请问各位大佬,这种情况怎么解决呢? (我之前安装过ensp华为模拟器) 跪求解决方案 已解决: 如图所示,提示本地安装有更高版本

    2024年02月08日
    浏览(24)
  • FirmAE 工具安装(解决克隆失败 网络问题解决)

    FirmAE官方推荐使用Ubuntu 18.04系统进行安装部署,FirmAE工具的安装部署十分简单,只需要拉取工具仓库后执行安装脚本即可。 首先运行 git clone --recursive https://kgithub.com/pr0v3rbs/FirmAE 命令 拉取FirmAE工具仓库,因为网络的问题,这边使用国内镜像,如果网络不稳定会导致文件下载不

    2024年02月12日
    浏览(62)
  • Centos安装Jenkins,解决插件安装失败问题

    Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,广泛用于项目开发,具有自动化构建、测试和部署等功能。Jenkins用Java语言编写,可在Tomcat等流行的servlet容器中运行,也可独立运行。通常与版本管理工具(SCM)、构建工具结合使用。 因为开发部门同时维护多个版本

    2024年02月09日
    浏览(20)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包