windows下python第三方库编译安装失败问题处理

windows下python第三方库编译安装失败问题处理

问题描述

Python之所以强大,一个很大的原因要归功于其强大、丰富的第三方功能库,不过有些功能库在windows环境下使用pip命令工具进行安装时,会出现编译失败报错的build error情况或者是需要安装C/C++编译工具的环境问题。

这主要是因为有些第三方库在安装时,从pypi源获取的是库的源代码tar包,下载后要在本机使用C/C++ 环境进行编译安装。如果自己的电脑没有安装C/C++工具,或者配置有问题就可能导致以上情况出现。

问题解决

  1. 如果不想在本机安装C/C++环境,或者避免烦人的build error问题,可以直接下载预编译好的whl包,直接进行安装。

  2. 下载地址:
    首先可以先到豆瓣或阿里的pypi镜像源上有没有对应库的whl文件,如果没有,可以到以下网站查看:

    下载地址https://www.lfd.uci.edu/~gohlke/pythonlibs/

    如果要快速定位到要下载的库,可以在页面搜索,也可以在url后面加上#库名,如,我要使用twisted库,则可以直接访问https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted地址。大部分常用库都可以在这里找到(找不到的话就自求多福了😂,配置好 C/C++环境重试几遍)。

  3. 然后,找到要下载的第三方库,以及对于的Python版本、平台架构,然后下载whl文件到本地。
    找到要下载的合适版本

  4. 最后,在本地下载目录,通过pip命令进行安装即可。如,在下载目录下,按住shift然后右键点击,在右键菜单中选择在此处打开PowerShwll窗口,在powershell 窗口中使用 pip install whl文件名 的方式进行安装即可。

    如果不想下载whl文件到本地,直接使用pip install whl文件连接地址也可以安装。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值