python中mediapipe库踩过的坑实战记录

目录
  • bug1
  • 解决(1):
  • 解决(2):
  • bug2
  • bug3
  • 总结

bug1

无法正常使用cmd或pycharm正常安装,报错截图如下:

解决(1):

这种情况下,我们就不能使用cmd或pycharm进行安装了(若继续使用,则可以使用国内镜像进行加速安装,但是python中的一些高级库,国内镜像的文件是不全的,下载容易出问题!)

当然随着时间国内镜像版本的迭代,尝试国内镜像直接安装也是可以试一试的!

解决(2):

我们可以不使用cmd或pycharm进行自动安装,我们可以手动安装:

1.找到python的第三方库(pypi)中的mediapipe库的网站:

媒体管道 ·皮皮 (pypi.org)

2.查看自己安装的python版本与mediapipe是否对应,选择对应自己的python版本的mediapipe版本进行手动下载:

举例:

找到对应python版本的mediapipe版本与操作系统(如,win,mac,linux等)。

注意:最新的python3.11版本是没有Windows的mediapipe版本支持的(如图):

下载完成后,我们找到下载的.whl文件,并复制到粘贴板准备:

1.找到我们python环境安装的路径(例如):

 2.进入Lib文件夹中:

 3.进入site-packages文件夹:

 4.将我们准备在粘贴板上的.whl文件,放到site-packages文件夹下。

5.用cmd打开python中的Lib中的site-packages路径(就是说,.whl存放的文件夹的路径用cmd打开):

 6.用pip install 你下载的.whl    进行下载(例如):

完成之后我们打开pycharm发现mediapipe环境已经在我们的python环境中:

bug2

解决:

这种情况是我们的pycharm运行时,检测到我们python有多个环境并都存在环境变量,所以我们需要只留下一个环境变量。

bug3

ImportError: DLL load failed while importing _framework_bindings: 找不到指定的模块。

解决:

使用国内镜像下载msvc-runtime

pip install msvc-runtime -i https://pypi.tuna.tsinghua.edu.cn/simple/

重新运行,运行成功:

总结

到此这篇关于python中mediapipe库踩过的坑的文章就介绍到这了,更多相关python mediapipe库踩坑内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • Python+MediaPipe实现检测人脸功能详解

    目录 MediaPipe概述 人脸检测 MediaPipe概述 谷歌开源MediaPipe于2019年6月首次推出.它的目标是通过提供一些集成的计算机视觉和机器学习功能,使我们的生活变得轻松. MediaPipe是用于构建多模态(例如视频.音频或任何时间序列数据).跨平台(即eAndroid.IOS.web.边缘设备)应用ML管道的框架. Mediapipe还促进了机器学习技术在各种不同硬件平台上的演示和应用程序中的部署. 应用 人脸检测 多手跟踪 头发分割 目标检测与跟踪 目标:三维目标检测与

  • ​Python使用Mediapipe对图像进行手部地标检测

    目录 概述 行业用例 导入库 使用Mediapipe初始化手的地标检测模型 读取图像 执行手部地标检测 在图像上绘制地标 结论 尾注 概述 在本文中,我们将以深度库即 Mediapipe为基础库,以及其他计算机视觉预处理的CV2库来制作手部地标检测模型.市场上有很多关于这种问题的用例,例如商业相关的虚拟现实.游戏部分的实时体验. 行业用例 智能家居:这是计算机视觉的现代用例之一,人们使用智能家居来过上更舒适的生活,这就是为什么它不再是一个小众领域,它也正在蔓延到普通家庭. 智能电视:我们经常看到

  • python中mediapipe库踩过的坑实战记录

    目录 bug1 解决(1): 解决(2): bug2 bug3 总结 bug1 无法正常使用cmd或pycharm正常安装,报错截图如下: 解决(1): 这种情况下,我们就不能使用cmd或pycharm进行安装了(若继续使用,则可以使用国内镜像进行加速安装,但是python中的一些高级库,国内镜像的文件是不全的,下载容易出问题!) 当然随着时间国内镜像版本的迭代,尝试国内镜像直接安装也是可以试一试的! 解决(2): 我们可以不使用cmd或pycharm进行自动安装,我们可以手动安装: 1.找到p

  • 关于python中第三方库交叉编译的问题

    目录 一.前言: 二.交叉编译介绍: 三.python及其第三方库的交叉编译背景 四.交叉编译的准备工作 五.交叉编译python及其第三方的思路 六.准备交叉编译工具 七.准备openssl-build 八.准备openssl-target 九.准备zlib-build 十.准备zlib-target 十一.准备ctypes-build 十二.准备ctypes-target 十三.编译python-build 十四:编译python-targer 十五.通过crossenv交叉编译第三方库例如

  • python中requests库session对象的妙用详解

    在进行接口测试的时候,我们会调用多个接口发出多个请求,在这些请求中有时候需要保持一些共用的数据,例如cookies信息. 妙用1 requests库的session对象能够帮我们跨请求保持某些参数,也会在同一个session实例发出的所有请求之间保持cookies. 举个栗子,跨请求保持cookies,在命令行上输入下面命令: # 创建一个session对象 s = requests.Session() # 用session对象发出get请求,设置cookies s.get('http://ht

  • python中pycurl库的用法实例

    本文实例讲述了python中pycurl库的用法,分享给大家供大家参考. 该实例代码实现从指定网址读取网页,主要是pycurl库的使用. 具体实现方法如下: #定义一个类 class CallBack: """ for pycurl """ def __init__(self): """Constructor""" self.data = "" def func(se

  • Python中optparser库用法实例详解

    本文研究的主要是Python中optparser库的相关内容,具体如下. 一直以来对optparser不是特别的理解,今天就狠下心,静下心研究了一下这个库.当然了,不敢说理解的很到位,但是足以应付正常的使用了.废话不多说,开始今天的分享吧. 简介 optparse模块主要用来为脚本传递命令参数功能. 引入 在IDE中引入optparser是很方便的. from optparser import OptionParser 初始化 相对而言,初始化需要我们多注意一点点了. 因为我们有两种不同的方式来

  • 对Python中gensim库word2vec的使用详解

    pip install gensim安装好库后,即可导入使用: 1.训练模型定义 from gensim.models import Word2Vec model = Word2Vec(sentences, sg=1, size=100, window=5, min_count=5, negative=3, sample=0.001, hs=1, workers=4) 参数解释: 1.sg=1是skip-gram算法,对低频词敏感:默认sg=0为CBOW算法. 2.size是输出词向量的维数,值

  • Python 中Pickle库的使用详解

    在"通过简单示例来理解什么是机器学习"这篇文章里提到了pickle库的使用,本文来做进一步的阐述. 那么为什么需要序列化和反序列化这一操作呢? 1.便于存储.序列化过程将文本信息转变为二进制数据流.这样就信息就容易存储在硬盘之中,当需要读取文件的时候,从硬盘中读取数据,然后再将其反序列化便可以得到原始的数据.在Python程序运行中得到了一些字符串.列表.字典等数据,想要长久的保存下来,方便以后使用,而不是简单的放入内存中关机断电就丢失数据.python模块大全中的Pickle模块就派

  • 详解python中docx库的安装过程

    python中docx库的简介 python-docx包,这是一个很强大的包,可以用来创建docx文档,包含段落.分页符.表格.图片.标题.样式等几乎所有的word文档中能常用的功能都包含了,这个包的主要功能便是用来创建文档,相对来说用来修改功能不是很强大.一般情况下在Anaconda中不自带,需另行下载. 导入docx的方法 我的实现方法是通过pip工具在线下载:首先打开cmd命令窗口,然后输入pip install python-docx,然后回车静等.最后命令行中出现Successfull

  • 详解Python中pyautogui库的最全使用方法

    在使用Python做脚本的话,有两个库可以使用,一个为PyUserInput库,另一个为pyautogui库.就本人而言,我更喜欢使用pyautogui库,该库功能多,使用便利.下面给大家介绍一下pyautogui库的使用方法.在cmd命令框中输入pip3 install pyautogui即可安装该库! 常用操作 我们在pyautogui库中常常使用的方法,如下: import pyautogui pyautogui.PAUSE = 1 # 调用在执行动作后暂停的秒数,只能在执行一些pyaut

  • python中sympy库求常微分方程的用法

    问题1: 程序,如下 from sympy import * f = symbols('f', cls=Function) x = symbols('x') eq = Eq(f(x).diff(x, x) - 2*f(x).diff(x) + f(x), sin(x)) print(dsolve(eq, f(x))) 结果 Eq(f(x), (C1 + C2*x)*exp(x) + cos(x)/2) 附:布置考试中两题 1.利用python的Sympy库求解微分方程的解 y=f(x),并尝试利

随机推荐