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

摘要:
示例库:python-ldap系统:MicrosoftWindows[版本10.0.18363.836]Python版本:Python3.7.4pip版本:pip20.1.1常规流程pip安装:pipinstallpython-ldap安装报错,大概意思就是缺少必须的vc++库,很多python库安装时都需要依赖vc++库,但是我们不需要安装vc++库也能解决这个问题,就是使用.whl文件安装wh

示例库: 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++库的问题时可以都尝试下..

免责声明:文章转载自《解决: pip安装库缺少vc++依赖的问题》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇转:Android Camera2 拍照(二)——使用TextureViewElasticsearch 最佳运维实践下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

tensorflow 保存训练模型ckpt 查看ckpt文件中的变量名和对应值

  TensorFlow 模型保存与恢复一个快速完整的教程,以保存和恢复Tensorflow模型。在本教程中,我将会解释: TensorFlow模型是什么样的? 如何保存TensorFlow模型? 如何恢复预测/转移学习的TensorFlow模型? 如何使用导入的预先训练的模型进行微调和修改? 这个教程假设你已经对神经网络有了一定的了解。如果不了解的话...

git_stats安装及使用

 git_stats是仓库代码统计工具,今天我们要求用git_stats工具做项目的代码统计,也是一步一坑的找到了一些方法,在这里记录一下 Window环境安装与使用 git_stats可以在windows和linux使用,但是集成方式有点不太一样,我目前尝试的是win版本的,在这里就先记录win版本的安装及使用,Linux环境的后期需要可以再补充 git...

【Python】opencv显示图像

import cv2 img = cv2.imread("lena.jpg") cv2.namedWindow("Image") cv2.imshow("Image", img) cv2.waitKey(0) cv2.destroyAllWindows()...

OCR库Tesseract初探

1.Tesseract 安装及使用 一款由HP实验室开发由Google维护的开源OCR(Optical Character Recognition , 光学字符识别)引擎,与Microsoft Office Document Imaging(MODI)相比,我们可以不断的训练的库,使图像转换文本的能力不断增强;如果团队深度需要,还可以以它为模板,开发出符合...

Django之POST GET与前后端交互

Django之META与前后端交互 1 提交表单之GET 前端提交数据与发送 1)提交表单数据 2)提交JSON数据 后端的数据接收与响应 1)接收GET请求数据 2)接收POST请求数据 3)响应请求 GET 请求过程 前端通过ajax发起GET请求,json格式数据 var data = { "name": "test",...

python将py编译成so方法

python将py编译成so方法 转载 2017年09月08日 10:13:29 标签:pyd /ipython 849python:让源码更安全之将py编译成so 应用场景   Python是一种面向对象的解释型计算机程序设计语言,具有丰富和强大的库,使用其开发产品快速高效。   python的解释特性是将py编译为独有的二进制编码pyc文件,然后对...