解决: pip安装库缺少vc++依赖的问题

解决python安装某些包(Annoy)需要依赖VC++ 14.0的方案 pip install package的时候,可能就会遇到缺失VC++ 14.0的情况。 有些包可以通过查找对应的whl安装解决。网址如下 http://www.lfd.uci.edu/~gohlke/pythonlibs/ 但也有些包并没有现成的whl包,例如annoy包。刚好这玩意在conda install里头也没有对应的window版本,于是只能乖乖去微软官网下最新的vs_build... 阅读详情

示例库: python-ldap
系统: Microsoft Windows [版本 10.0.18363.836]
Python版本: Python 3.7.4
pip版本: pip 20.1.1

常规流程
pip安装: pip install python-ldap
在这里插入图片描述
安装报错, 大概意思就是缺少必须的vc++库, 很多python库安装时都需要依赖vc++库, 但是我们不需要安装vc++库也能解决这个问题, 就是使用.whl 文件安装

whl文件下载地址
在这里插入图片描述
下载最新的amd-64的whl文件, 然后使用pip install xxx.whl安装…
…是不是觉得会安装成功…too young too simple…
在这里插入图片描述
is not a supported wheel on this platform…平台不支持, 那怎样查看支持哪些平台呢?
下面是网上罗列的几种方法…

# WIN32
import pip
print(pip.pep425tags.get_supported()

报错: AttributeError: module ‘pip’ has no attribute 'pep425tags’

# AMD64
import pip._internal
print(pip._internal.pep425tags.getsupported())

在这里插入图片描述
报错: AttributeError: module ‘pip._internal’ has no attribute 'pep425tags’
然后还有这样的…

import pip._internal.pep425tags
print(pip._internal.pep425tags.get_supported())

在这里插入图片描述
直接导包报错…不知道那位童鞋是怎么搞定的…

最后在stackoverflow找的解决办法

# 先安装wheel库
pip install wheel

# 查看支持的版本
import wheel.pep425tags as w
print(w.get_supported(archive_root=""))

在这里插入图片描述
在这里插入图片描述
再去下载对应的包…
在这里插入图片描述
在这里插入图片描述
安装成功…
上面的几种写法应该都没有问题, 应该只是pip版本的问题…如果遇到类似缺少VC++库的问题时可以都尝试下…

Windows下Python 3.8安装Pygame全攻略:解决pip报错与VC++依赖 在Python开发中,包管理工具pip是安装第三方库的核心组件,其原理是通过连接Python包索引(PyPI)下载并安装预编译的二进制包或源代码。在Windows环境下,由于网络连接、环境变量配置以及C++编译依赖等底层问题,pip安装常会遇到速度慢、SSL证书错误或编译失败等挑战,这直接影响了开发效率。为了解决这些痛点,配置国内镜像源(如阿里云镜像)能显著提升下载速度并规避网络问题,而理解wheel预编译包与源码编译的区别,则是解决如Pygame这类包含C扩展库安装失败的关键。对于需要从源码编译的包,安装 阅读详情

相关推荐

如何安装python模块, python模块安装失败的原因以及解决办法

Python 模块安装 一. 打开命令提示符 win + R 输入 cmd 点击确定 或者win + S 搜索输入 cmd 二. 环境变量没有问题的前提下 输入安装命令 pip install 模块名 如果你要安装 requests 模块 就输入 pip install requests 回车 如果你要安装selenium 模块 就输入 pip install selenium 回车 … Requirement already satisfied: 表示之前已经安装过这个模块 下面的 W

m0_67575344的博客 4154

pip安装包错误:Microsoft Visual C++ 14.0 is required问题解决方案

通过pycharm安装pyhanlp时,出现如下错误: error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools”: http://landinghub.visualstudio.com/visual-cpp-build-tools 方法1: 手动下载安装whl...

HeyShHeyou的博客 5万+

AD服务器搭建

一、角色安装1)打开服务器管理器,添加 角色和功能;2) 点 下一步;3)点 下一步;4)点 下一步;5)点击安装;6-1)将此服务器提升为域控制器;6-2)点下一步;6)输入密码 点 下一步;7)自动生成LIXF,点击下一步;8)确认目录,点下一步;8)确认安装条件,点安装; 8)安装成功,点关闭;...

潇峰的博客 6449

python3 windows pip安装部分包说缺失VC的解决方案

building 'lxml.etree' extension error: Microsoft Visual C++ 14.0 is required. Get it with "Build Tools for Visual Studio": https://visualstudio.microsoft.com/downloads/ 试试下载安装全套运行环境,微软官方的:https://download.microsoft.com/download/5/F/7/5F7ACAEB-8363-451F.

AltenLi 704

量化爬虫第一步:手把手教你搞定同花顺问财的hexin-v参数(附JS逆向实战)

本文详细介绍了如何通过JS逆向技术破解同花顺问财数据接口的核心加密参数hexin-v,构建稳定可靠的量化数据采集方案。从抓包分析到Cookie Hook技术应用,再到环境补全与参数生成实现,手把手教你完成量化爬虫的第一步。文章还提供了实战注意事项与优化建议,帮助开发者规避常见问题。

weixin_42620202的博客 304

代码审计工具学习之Seay(安装以及初步认识)

目录 1.1名词解释 1.2代码审计的重要性 1.3代码审计的步骤 1.4代码审计的内容 1.5常见的代码审计工具 2 Seay 2.1什么是Seay 2.2Seay的安装过程 3典型漏洞分析 3.1什么是命令注入漏洞 3.2 如何理解命令注入漏洞 3.3 如何防御命令注入漏洞 4 利用工具对命令注入漏洞进行分析 4.1DVWA靶场命令注入漏洞分析 4.2 Pikachu靶场命令注入漏洞分析 1.1名词解释 软件代码审计是对编程项目中源代码的全面...

weixin_52515588的博客 2万+

pip安装whl提示需要vc++ 14.0 的下载地址或者二进制安装

ERROR: Command errored out with exit status 1: command: 'g:\programdata\anaconda3\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\lubaohui\\AppData\\Local\\Temp\\pip-install-5dkwmqwq\\backports-datetime-fromisof...

sharkandshark的博客 846

STM32芯片解锁读写保护:更改Option Byte [Error已解决]

解锁读保护:STLink更改Option Byte 变Level从1变为0,点击Apply即可。(程序执行读保护,其实是将Level从0变为1) 默认情况下该保护功能是不开启的,若要开启该功能,需要改写内部FLASH选项字节(Option Bytes)中的配置。 RDP读保护级别 级别0,无保护, 级别1,使能读保护, 这种保护下,若使用调试功能(使用下载器、仿真器)或者从内部SRAM自举时都不能对内部FLASH及备份SRAM作任何访问(读写、擦除都被禁止); 当芯片处于级别1的时候,可以把选项字节

HowieXue 薛永浩的博客 2万+

windows上安装python-ldap

windows上安装python-ldap

m0_46900715的博客 2700

YOLOv11【第一章:零基础入门篇·第1节】YOLOv11核心架构深度解析与环境配置,一文搞定!

🏆 本文收录于专栏 《YOLOv11实战:从入门到深度优化》。 本专栏围绕 YOLOv11 的改进、训练、部署与工程优化 展开,系统梳理并复现当前主流的 YOLOv11 实战案例与优化方案,内容目前已覆盖 分类、检测、分割、追踪、关键点、OBB 检测 等多个方向。

**My Coding Family** 5508

电磁场仿真:电磁场基础理论_(13).微波技术基础

微波是指频率在300 MHz到300 GHz之间的电磁波。这一频率范围对应的波长为1米到1毫米。

2401_87715305的博客 1318

Python 典藏篇-Microsoft Visual C++ 14.0 is required,官方vc++运行库工具一键式解决!

Python 典藏篇-Microsoft Visual C++ 14.0 is required,官方vc++运行库工具一键式解决! Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools。 在用pip安装pyHook3的时候报错了,说缺少vc++14.0,但是在网上却找不到,为什么呢。vc++14.0就是vc++2015。全称:Microsoft Visual c ++ 2015

小蓝枣的博客 14万+

【AI for Medecine】吴恩达医学图像AI专项课程(诊断、预测、治疗)

近期需要简单了解AI4Science上的一些应用,看到吴恩达大佬的专项课程,于是开始来个“全面”的了解--医学人工智能(诊断、预测、治疗)。

图挖掘领域,新晋砖家 ☞ 未来可期,欢迎和静静一起学习交流吖 772

避坑指南:Windows系统下pip安装那些奇葩错误(含VC++编译问题解决方案)

本文详细解析了Windows系统下pip安装过程中常见的VC++编译依赖、路径编码、权限管理等错误,并提供了实用的解决方案。从安装Visual Studio到配置代理和镜像源,帮助开发者高效解决pip安装问题,提升开发效率。

vodka的博客 675

FPGA原理与结构(3)——存储单元(Storage Elements)

触发器,锁存器,寄存器,为什么xilinx推荐高电平复位,为什么latch依然存在,FPGA中的触发器与锁存器

apple_53311083的博客 2961

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

win10安装PyPESQ库

win10安装PyPESQ库 无意间看到有人已经在github上发布了计算pesq的python程序——pypesq https://github.com/vBaiCai/python-pesq 安装命令: pip install pypesq 但总是安装失败 报错信息是:Microsoft Visual C++ 14.0 is required. Get it with “Microsoft ...

k741696755的博客 7646

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

pip安装库文件matplotlib失败(基本都可以解决)

pip安装matplotlib出现的错误 1,首先你需要安装合适的版本的库文件,你的python是什么版本的就安装是什么版本的,强调一下 python 什么版本的就安装什么版本的matplotlib!!!!! 2,打开cmd使用pip install matplotlib来安装 ,如果你出现了问题,安装时候如果提示Vc++的错误,有的可能是版本依赖着某些包导致无法正确安装的原因,或者是提示找不到版...

大美妞的博客 2万+

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

安装pdpbox成功,安装库报错解决问题处理

这就完成了pdpbox的安装。希望上述安装步骤能够清楚地帮助你成功安装pdpbox库。如果在安装或使用pdpbox时遇到任何问题,请随时提出,我会尽力为你解答和排障。还必须得安装https://visualstudio.microsoft.com/visual-cpp-build-tools/下载双击打开安装。pdpbox是python的一个库,用于解释机器学习模型的预测结果。安装完成后选择使用VC++的桌面开发,勾选右边,默认是已经勾选。安装中,快的几分钟,慢的1小时,跟网速有关。

weixin_55008315的博客 1195

Pyhton安装wordcloud库时出现错误的解决办法

使用命令行 pip install wordcloud 然后cmd报错了,然后你就找到我这篇文章了 Collecting wordcloud Using cached https://files.pythonhosted.org/packages/d4/95/d260ce89441d1f28192fa5a0a016f547829517b11cabe0079ab91c56f6cd/wordclo...

weixin_44547411的博客 9262

从零搭建Python开发环境:彻底解决VC++依赖问题

这些包的部分核心功能是用C++编写的,在安装时需要相应的编译器来构建。在Python开发过程中,尤其是在数据科学和机器学习领域,安装一些依赖包时经常会遇到"error: microsoft visual c++ 14.0 or greater is required"这样的错误提示。conda是一个跨平台的包和环境管理器,它自带了预编译的二进制包。提供了一个非常便捷的开发环境,内置了Python和常用库,可以省去很多环境配置的麻烦。特别是它的一键部署功能,让我可以快速测试和验证代码,大大提高了开发效率。

GoldEagle19的博客 334

解决RIDE启动闪退:wxPython与VC++依赖问题

在Python GUI开发中,wxPython作为常用的图形界面工具包,其正常运行依赖于Microsoft Visual C++运行时库。这种底层依赖关系在跨平台开发时尤为重要,特别是在Windows环境下,架构匹配问题经常导致模块加载失败。自动化测试工具RIDE(Robot Framework IDE)正是基于wxPython构建,当出现VC++运行时缺失或版本不匹配时,就会表现为启动闪退。通过分析Python环境配置、系统架构匹配和依赖链完整性,可以系统性地解决这类问题。本文以RIDE启动故障为例,详细

weixin_31423955的博客 194

Python系列Bug修复|如何解决 pip install 安装报错 ModuleNotFoundError: No module named ‘mlflow’ 问题

摘要 安装mlflow后出现ModuleNotFoundError: No module named 'mlflow'的核心原因是环境不匹配或安装不完整。常见问题包括: 环境错位:pip与Python环境不一致,导致mlflow未安装到目标环境; 依赖缺失:仅安装核心包但未安装完整依赖(如Flask、SQLAlchemy); 版本冲突:Python版本过低(如3.7)或mlflow版本不兼容; 权限/网络问题:安装失败或依赖包未完整下载。 解决方案: 检查环境匹配:确认pip与Python环境一致; 完整安

那些看似不起波澜的日复一日,会在某天让你看到坚持的意义 738

Python系列Bug修复|如何解决 pip install 安装报错 ModuleNotFoundError: No module named ‘pycryptodome’ 问题

摘要: ModuleNotFoundError: No module named 'pycryptodome'常见于安装pycryptodome时,主要因拼写错误(35%)、环境错位(20%)或编译依赖缺失(15%)。该库需通过pip install pycryptodome(全小写)安装,但导入时应使用from Crypto.Cipher import AES(首字母大写)。Linux/macOS需gcc编译,Windows需VC++工具。解决方案包括: 拼写纠错:确保导入名为Crypto; 依赖修复:L

那些看似不起波澜的日复一日,会在某天让你看到坚持的意义 395

PyTorch离线安装的依赖迷宫:如何精准捕获所有隐藏的依赖项?

本文深入解析PyTorch离线安装中的依赖管理难题,提供了一套完整的解决方案。通过分析PyTorch的多层依赖树,介绍如何使用pip download捕获所有隐藏依赖项,并推荐依赖可视化工具。文章还涵盖了常见问题排查、离线仓库构建及验证策略,帮助开发者在严格的内网环境下成功部署PyTorch。

weixin_29051245的博客 661

window下python安装MySQLdb模块,提示需要安装VC++ XX库解决方法

问题:window下使用pip命令进行mysql安装失败 pip3 install MySQL-python 提示需要安装VC++ XX库,因为pip3安装编译调用到window底层的东西。 解决方法:这里我们使用编译好的whl包直接进行安装: 这里我们使用编译好的whl包直接进行安装(下载mysql-client的whl包): 1.下载自己需要的whl:https://www....

Little_Matches的博客 1556

【python】pip的使用方法

1.安装模块 1.1 在线安装 pip install 模块名 # 例如 pip install requests pip install requests==2.25.1 # 指定模块版本 # 卸载模块 pip uninstall 模块名 如果使用官方默认源感觉安装较慢,或者安装失败,可以考虑换成国内源,设置方法可以参考之前的博客 【python】使用pip国内源,解决pip安装速度慢的问题 1.2 离线安装 有时候需要安装离线文件,比如说tar.gz或whl文件,直接pip install指定该文

冰冷的希望的博客 5474
上一篇: WSL2 + Ubuntu18.04 + Docker
下一篇: 解决: Table XX.QRTZ_LOCKS doesn`t exist 的问题
Noobovo
博客等级 码龄11年 57粉丝 59原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Noobovo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值