python pip如何手动安装二进制包

作者:钢铁侠的知识库 时间:2023-07-24 04:09:14 

python中使用pip安装扩展包的时候,有时候会遇到如下类似报错:

Running setup.py install for mysqlclient ... error
...(中间报错信息省略)
building 'MySQLdb._mysql' extension
error: Microsoft Visual C++ 14.0 is required.
Get it with "Build Tools for Visual Studio": https://visualstudio.microsoft.com/downloads/

上面报错提示容易被误导,以为需要安装Visual C++ 14.0以上版本

其实你安装C++之后会发现报错依然存在

我们只要安装mysqlclient即可真正解决问题

手动安装第三方的二进制包

常用第三方包二进制文件(.whl)下载:

https://www.lfd.uci.edu/~gohlke/pythonlibs/

  1. 搜索找到mysqlclient

  2. cp38对应你安装的python版本,我这边使用的是3.8

  3. win32对应你安装python为x64、或x86

我使用的是3.8,32位于是下载到包名:

  • mysqlclient‑1.4.6‑cp38‑cp38‑win32.whl

cmd进入项目所在的位置,使用pip安装如下:


pip install 'D:\Program Files\software\mysqlclient-1.4.6-cp38-cp38-win32.whl'

最后pip freeze查看到mysqlclient已经安装成功!

来源:https://www.cnblogs.com/jiba/p/13643240.html

标签:python,pip,二进制包
0
投稿

猜你喜欢

  • 深入学习JavaScript 高阶函数

    2024-04-18 09:30:05
  • Python深度学习pytorch神经网络图像卷积运算详解

    2021-08-04 12:19:49
  • vue如何根据权限生成动态路由、导航栏

    2024-05-05 09:25:43
  • 还在手动盖楼抽奖?教你用Python实现自动评论盖楼抽奖(一)

    2023-12-26 21:32:41
  • 小试Python中的pack()使用方法

    2021-02-03 06:00:43
  • js实现QQ邮箱邮件拖拽删除功能

    2023-09-07 04:31:05
  • Python算法的时间复杂度和空间复杂度(实例解析)

    2022-09-26 03:07:06
  • Vue组件实现卡片动画倒计时示例详解

    2024-04-29 13:08:00
  • 最新Adobe 2022全新上线 Adobe 2022永久免费使用教程

    2022-02-01 14:59:07
  • 屏幕分辨率和布局简述

    2009-04-20 20:27:00
  • python利用opencv调用摄像头实现目标检测

    2023-01-07 10:16:18
  • 一文带你深入了解Python中的二次移动平均法

    2021-08-30 00:28:12
  • golang/python实现归并排序实例代码

    2023-12-13 04:19:01
  • 5个css+div导航菜单

    2011-04-29 12:38:00
  • django创建简单的页面响应实例教程

    2021-05-15 17:05:08
  • Mysql8.0使用窗口函数解决排序问题

    2024-01-18 15:24:00
  • Python3从零开始搭建一个语音对话机器人的实现

    2023-11-15 05:52:12
  • python GUI库图形界面开发之PyQt5线程类QThread详细使用方法

    2023-12-03 20:29:40
  • Python cv.Canny()方法参数与使用方法

    2023-10-06 07:24:37
  • mysql binlog二进制日志详解

    2024-01-19 09:09:56
  • asp之家 网络编程 m.aspxhome.com