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


Posted in Python onSeptember 30, 2020

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已经安装成功!

以上就是python pip如何手动安装二进制包的详细内容,更多关于python 安装二进制包的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
python操作MongoDB基础知识
Nov 01 Python
Python实现Linux下守护进程的编写方法
Aug 22 Python
Python实现的简单发送邮件脚本分享
Nov 07 Python
Python解析nginx日志文件
May 11 Python
python 打印直角三角形,等边三角形,菱形,正方形的代码
Nov 21 Python
Python实现霍夫圆和椭圆变换代码详解
Jan 12 Python
django创建简单的页面响应实例教程
Sep 06 Python
python画微信表情符的实例代码
Oct 09 Python
解决Python在导入文件时的FileNotFoundError问题
Apr 10 Python
Python定时从Mysql提取数据存入Redis的实现
May 03 Python
python 使用cycle构造无限循环迭代器
Dec 02 Python
健身房被搭讪?用python写了个小米计时器助人为乐
Jun 08 Python
python Matplotlib数据可视化(1):简单入门
Sep 30 #Python
详解Python中的编码问题(encoding与decode、str与bytes)
Sep 30 #Python
python 生成器需注意的小问题
Sep 29 #Python
python 两种方法删除空文件夹
Sep 29 #Python
如何使用python写截屏小工具
Sep 29 #Python
python如何调用百度识图api
Sep 29 #Python
Python 串口通信的实现
Sep 29 #Python
You might like
四月新番又没了,《Re:从零开始的异世界生活》第二季延期至7月播出
2020/05/06 日漫
PHP基于php_imagick_st-Q8.dll实现JPG合成GIF图片的方法
2014/07/11 PHP
php输入流php://input使用浅析
2014/09/02 PHP
PHP错误Warning: Cannot modify header information - headers already sent by解决方法
2014/09/27 PHP
PHP实现简单注册登录系统
2020/12/28 PHP
jquery select(列表)的操作(取值/赋值)
2009/08/06 Javascript
全面解析bootstrap格子布局
2016/05/22 Javascript
easyui datagrid 大数据加载效率慢,优化解决方法(推荐)
2016/11/09 Javascript
JS实现iframe自适应高度的方法示例
2017/01/07 Javascript
实例分析JS与Node.js中的事件循环
2017/12/12 Javascript
jQuery实现简单复制json对象和json对象集合操作示例
2018/07/09 jQuery
bootstrap-treeview实现多级树形菜单 后台JSON格式如何组织?
2019/07/26 Javascript
详解Vue的异步更新实现原理
2020/12/22 Vue.js
[03:16]DOTA2完美大师赛主赛事首日集锦
2017/11/23 DOTA
用Python抢过年的火车票附源码
2015/12/07 Python
unittest+coverage单元测试代码覆盖操作实例详解
2018/04/04 Python
Python文件打开方式实例详解【a、a+、r+、w+区别】
2019/03/30 Python
Python获取时间范围内日期列表和周列表的函数
2019/08/05 Python
Python3从零开始搭建一个语音对话机器人的实现
2019/08/23 Python
Python 线性回归分析以及评价指标详解
2020/04/02 Python
css3个性化字体_动力节点Java学院整理
2017/07/12 HTML / CSS
H5 video poster属性设置视频封面的方法
2020/05/25 HTML / CSS
索尼巴西商店:Sony巴西
2019/06/21 全球购物
CheapTickets香港机票预订网站:CheapTickets.hk
2019/06/26 全球购物
用JAVA SOCKET编程,读服务器几个字符,再写入本地显示
2012/11/25 面试题
教师实习期自我鉴定
2013/10/06 职场文书
社区活动邀请函范文
2014/01/29 职场文书
幼儿园中班下学期评语
2014/04/18 职场文书
2014年党支部承诺书
2014/05/30 职场文书
2015年学校党建工作总结
2015/05/19 职场文书
谢师宴家长答谢词
2015/09/30 职场文书
简历中的自我评价应该这样写!
2019/07/12 职场文书
python实现ROA算子边缘检测算法
2021/04/05 Python
实体类或对象序列化时,忽略为空属性的操作
2021/06/30 Java/Android
Java中的随机数Random
2022/03/17 Java/Android
SQL Server表分区降低运维和维护成本
2022/04/08 SQL Server