Python 错误回溯(最近一次调用最后一次):
Posted
技术标签:
【中文标题】Python 错误回溯(最近一次调用最后一次):【英文标题】:Python Error Traceback (most recent call last): 【发布时间】:2022-01-10 23:32:23 【问题描述】:我正在尝试在 python 中构建手部跟踪器。
这是我的代码
import cv2
from cvzone.HandTrackingModule import HandDetector
cap = cv2.VideoCapture(0)
detector = HandDetector(detectionCon=0.8, maxHands=1)
while True:
success, img = cap.read()
hands, img = detector.findHands(img, flipType=True)
cv2.imshow("image", img)
cv2.waitKey(1)
但我收到此错误
Traceback (most recent call last):
File "C:/Users/haseb/PycharmProjects/Final2243/final.py", line 2, in <module>
from cvzone.HandTrackingModule import HandDetector
File "C:\Users\haseb\PycharmProjects\Final2243\venv\lib\site-packages\cvzone\HandTrackingModule.py", line 8, in <module>
import mediapipe as mp
ModuleNotFoundError: No module named 'mediapipe'
【问题讨论】:
安装媒体管道? 【参考方案1】:你应该在你的 venv 中安装 mediapipe。
激活你的venv,然后尝试安装mediapipe:
点安装媒体管道
【讨论】:
【参考方案2】:cvzone repo 中的设置文件setup.py
没有安装要求,所以你必须手动安装
下载此requirements.txt 文件并执行以下操作
cd [path]
pip install - r requirements.txt
【讨论】:
以上是关于Python 错误回溯(最近一次调用最后一次):的主要内容,如果未能解决你的问题,请参考以下文章
Traceback(最近一次调用最后一次):在 <module> assistant.train_model()
使用 csv 格式和 python 将日志文件数据加载到 mysql 时出错