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读取一个目录下所有目录和文件的方法
Jul 15 Python
你眼中的Python大牛 应该都有这份书单
Oct 31 Python
numpy中索引和切片详解
Dec 15 Python
python 删除非空文件夹的实例
Apr 26 Python
python从子线程中获得返回值的方法
Jan 30 Python
详解使用Python下载文件的几种方法
Oct 13 Python
Python:type、object、class与内置类型实例
Dec 25 Python
Tensorflow实现部分参数梯度更新操作
Jan 23 Python
python opencv 检测移动物体并截图保存实例
Mar 10 Python
python实现将中文日期转换为数字日期
Jul 14 Python
python实现学生信息管理系统(精简版)
Nov 27 Python
python numpy中setdiff1d的用法说明
Apr 22 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的字符串用法小结
2010/06/08 PHP
如何用php获取文件名后缀
2013/06/09 PHP
深入Apache与Nginx的优缺点比较详解
2013/06/17 PHP
php实现短信发送代码
2015/07/05 PHP
PHP实现的自定义数组排序函数与排序类示例
2016/11/18 PHP
PHP实现的62进制转10进制,10进制转62进制函数示例
2019/06/06 PHP
使用JQuery进行跨域请求
2010/01/25 Javascript
js实现图片放大缩小功能后进行复杂排序的方法
2012/11/08 Javascript
javascript不可用的问题探究
2013/10/01 Javascript
如何将php数组或者对象传递给javascript
2014/03/20 Javascript
jquery中val()方法是从最后一个选项往前读取的
2015/09/06 Javascript
jQuery实现的淡入淡出二级菜单效果代码
2015/09/15 Javascript
详解JavaScript的Date对象(制作简易钟表)
2020/04/07 Javascript
AngularJs Modules详解及示例代码
2016/09/01 Javascript
简单实现bootstrap导航效果
2017/02/07 Javascript
Angular中自定义Debounce Click指令防止重复点击
2017/07/26 Javascript
React数据传递之组件内部通信的方法
2017/12/31 Javascript
react在安卓中输入框被手机键盘遮挡问题的解决方法
2018/09/03 Javascript
微信小程序实现时间预约功能
2018/11/27 Javascript
在Vue项目中用fullcalendar制作日程表的示例代码
2019/08/04 Javascript
Vue全局loading及错误提示的思路与实现
2019/08/09 Javascript
在项目vue中使用echarts的操作步骤
2020/09/07 Javascript
VUE UPLOAD 通过ACTION返回上传结果操作
2020/09/07 Javascript
Python字符串的encode与decode研究心得乱码问题解决方法
2009/03/23 Python
Python统计一个字符串中每个字符出现了多少次的方法【字符串转换为列表再统计】
2019/05/05 Python
如何使用Python 打印各种三角形
2019/06/28 Python
Django后端接收嵌套Json数据及解析详解
2019/07/17 Python
解决python Jupyter不能导入外部包问题
2020/04/15 Python
高考考python编程是真的吗
2020/07/20 Python
Python常用断言函数实例汇总
2020/11/30 Python
Lacoste美国官网:经典POLO衫品牌
2016/10/12 全球购物
如何清空Session
2015/02/23 面试题
2015年党日活动总结范文
2015/03/25 职场文书
Python趣味挑战之教你用pygame画进度条
2021/05/31 Python
redis中lua脚本使用教程
2021/11/01 Redis
使用 Koa + TS + ESLlint 搭建node服务器的过程详解
2022/05/30 NodeJs