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序列之list和tuple常用方法以及注意事项
Jan 09 Python
Python删除空文件和空文件夹的方法
Jul 14 Python
Python对文件和目录进行操作的方法(file对象/os/os.path/shutil 模块)
May 08 Python
python实现的二叉树定义与遍历算法实例
Jun 30 Python
使用Python对微信好友进行数据分析
Jun 27 Python
window7下的python2.7版本和python3.5版本的opencv-python安装过程
Oct 24 Python
Python多线程及其基本使用方法实例分析
Oct 29 Python
Python高阶函数、常用内置函数用法实例分析
Dec 26 Python
opencv python 图片读取与显示图片窗口未响应问题的解决
Apr 24 Python
Python Socket TCP双端聊天功能实现过程详解
Jun 15 Python
解决TensorFlow程序无限制占用GPU的方法
Jun 30 Python
在django中查询获取数据,get, filter,all(),values()操作
Aug 09 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五种设计模式小结
2011/03/23 PHP
用 Composer构建自己的 PHP 框架之构建路由
2014/10/30 PHP
PHP join()函数用法与实例讲解
2019/03/11 PHP
PHP实现单条sql执行多个数据的insert语句方法
2019/10/11 PHP
基于jQuery实现表格数据的动态添加与统计的代码
2011/01/31 Javascript
javascript获取作用在元素上面的样式属性代码
2012/09/20 Javascript
jQuery中after的两种用法实例
2013/07/03 Javascript
容易造成JavaScript内存泄露几个方面
2014/09/04 Javascript
jQuery对指定元素中指定字符串进行替换的方法
2015/03/17 Javascript
jQuery进行组件开发完整实例
2015/12/15 Javascript
Jquery删除css属性的简单方法
2016/12/04 Javascript
bootstrap table 表格中增加下拉菜单末行出现滚动条的快速解决方法
2017/01/05 Javascript
JS控件bootstrap datepicker使用方法详解
2017/03/25 Javascript
Vue.js实现双向数据绑定方法(表单自动赋值、表单自动取值)
2018/08/27 Javascript
详解从0开始搭建微信小程序(前后端)的全过程
2019/04/15 Javascript
vue elementUI table 自定义表头和行合并的实例代码
2019/05/22 Javascript
Vue v-for循环之@click点击事件获取元素示例
2019/11/09 Javascript
vue项目中监听手机物理返回键的实现
2020/01/18 Javascript
详解ES6 中的Object.assign()的用法实例代码
2021/01/11 Javascript
Python实现的使用telnet登陆聊天室实例
2015/06/17 Python
Python函数装饰器实现方法详解
2018/12/22 Python
使用pycharm设置控制台不换行的操作方法
2019/01/19 Python
python实现生成Word、docx文件的方法分析
2019/08/30 Python
python3实现高效的端口扫描
2019/08/31 Python
Python使用Numpy模块读取文件并绘制图片
2020/05/13 Python
Python正则re模块使用步骤及原理解析
2020/08/18 Python
雅诗兰黛加拿大官网:Estee Lauder加拿大
2019/07/31 全球购物
培训班主持词
2014/03/28 职场文书
产品开发计划书
2014/04/27 职场文书
入党综合考察材料
2014/06/02 职场文书
支部鉴定材料
2014/06/02 职场文书
副检察长四风问题对照检查材料思想汇报
2014/10/07 职场文书
2016年社区党支部公开承诺书
2016/03/25 职场文书
实习报告范文之电话客服岗位
2019/07/26 职场文书
MySQL 聚合函数排序
2021/07/16 MySQL
win10系统xps文件怎么打开?win10打开xps文件的两种操作方法
2022/07/23 数码科技