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将xml和xsl转换为html的方法
Mar 10 Python
python实现查询IP地址所在地
Mar 29 Python
python保存字符串到文件的方法
Jul 01 Python
浅谈pandas中Dataframe的查询方法([], loc, iloc, at, iat, ix)
Apr 10 Python
Python实现的凯撒密码算法示例
Apr 12 Python
Python使用cx_Freeze库生成msi格式安装文件的方法
Jul 10 Python
用Python实现读写锁的示例代码
Nov 05 Python
利用python实现简易版的贪吃蛇游戏(面向python小白)
Dec 30 Python
Python利用heapq实现一个优先级队列的方法
Feb 03 Python
python代码区分大小写吗
Jun 17 Python
python爬虫请求头的使用
Dec 01 Python
Python学习之time模块的基本使用
Jan 17 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
深入理解PHP中的Streams工具
2015/07/03 PHP
php+jquery+html实现点击不刷新加载更多的实例代码
2016/08/12 PHP
Yii 2.0自带的验证码使用经验分享
2017/06/19 PHP
使用PHP json_decode可能遇到的坑与解决方法
2017/08/03 PHP
PHP lcfirst()函数定义与用法
2019/03/08 PHP
JavaScript 的方法重载效果
2009/08/07 Javascript
IE6下通过a标签点击切换图片的问题
2010/11/14 Javascript
js 将json字符串转换为json对象的方法解析
2013/11/13 Javascript
鼠标滚轴控制文本框值的JS代码
2013/11/19 Javascript
用JS实现3D球状标签云示例代码
2013/12/01 Javascript
js限制文本框只能输入数字方法小结
2014/06/16 Javascript
JavaScript数据操作_浅谈原始值和引用值的操作本质
2016/08/23 Javascript
jQuery图片前后对比插件beforeAfter用法示例【附demo源码下载】
2016/09/20 Javascript
js判断价格,必须为数字且不能为负数的实现方法
2016/10/07 Javascript
JSON对象 详解及实例代码
2016/10/18 Javascript
浅谈Angular路由复用策略
2017/10/04 Javascript
Vuex 入门教程
2018/01/10 Javascript
解决React在安装antd之后出现的Can't resolve './locale'问题(推荐)
2020/05/03 Javascript
Vue实现图书管理案例
2021/01/20 Vue.js
[38:40]2018DOTA2亚洲邀请赛 4.6淘汰赛 mineski vs LGD 第一场
2018/04/10 DOTA
python消费kafka数据批量插入到es的方法
2018/12/27 Python
在PyCharm导航区中打开多个Project的关闭方法
2019/01/17 Python
如何使用scrapy中的ItemLoader提取数据
2020/09/30 Python
在Ubuntu中安装并配置Pycharm教程的实现方法
2021/01/06 Python
美国最便宜的旅游网站:CheapTickets
2017/07/09 全球购物
Vinatis德国:法国领先的葡萄酒邮购公司
2020/09/07 全球购物
DOM和JQuery对象有什么区别
2016/11/11 面试题
会计电算化专业毕业生自荐信
2013/12/20 职场文书
委托公证书范本
2014/04/03 职场文书
双方协议书
2014/04/22 职场文书
2015年世界急救日宣传活动方案
2015/05/06 职场文书
2015年度高中教师工作总结
2015/05/26 职场文书
大学宣传委员竞选稿
2015/11/19 职场文书
遇事可以测出您的见识与格局
2019/09/16 职场文书
Python中的min及返回最小值索引的操作
2021/05/10 Python
浅谈如何提高PHP代码的质量
2021/05/28 PHP