请帮助我在python 3.7.9中安装mediapipe库时消除这个错误。我已经尝试升级pip版本,但到目前为止似乎没有任何帮助我当前的pip版本是21.3.1我正在运行Windows 7(32位)计算机
hlswsv351#
如果你是在苹果硅(M1,M2)等你可能会看到这个问题。在撰写本文时(2022年6月),Mediapipe还没有正式的苹果硅二进制版本。根据https://github.com/google/mediapipe/issues/3277的说法,他们正在致力于此,并将“在下一个版本中”支持它。同时,还有一个第三方构建版本(在上面的问题中链接),可以像这样安装:
pip install mediapipe-silicon
kokeuurv2#
请注意,MediaPipe Python PyPI正式支持64位版本的Python 3.7及以上的操作系统:x86_64 Linux操作系统x86_64 macOS 10.15及更高版本amd 64 windows从MediaPipe的官方文档中查找详细信息您必须在64位操作系统上运行python和pip二进制文件3.7以上版本。如果您的操作系统不受支持/这不起作用,您必须构建python mediapipe包。请按照官方文档中的步骤操作如果您正在构建软件包,还要确保您已经预先安装了opencv。您可以使用以下命令来安装OpenCV
pip install opencv-python
从初学者的Angular 来看,构建管道可能看起来过于复杂,但是只要阅读并遵循明确提到的步骤,您的问题就会得到解决。
cmssoen23#
在我的例子中,问题是pip包已经过时了。所以,我的解决方案是:(i)首先检查过时的管道封装─
pip list --outdated
(ii)接下来,更新pip包。对于Windows 10/11 -
pip freeze | %{$_.split('==')[0]} | %{pip install --upgrade $_}
slsn1g294#
您需要安装Python的64位版本。Mediapipe不支持32位Python;所有的轮子都适用于64位Python。
xzlaal3s5#
Mediapipe运行在64位python 3.10.9上,因此您可以使用3.10.9解释器
5条答案
按热度按时间hlswsv351#
如果你是在苹果硅(M1,M2)等你可能会看到这个问题。
在撰写本文时(2022年6月),Mediapipe还没有正式的苹果硅二进制版本。
根据https://github.com/google/mediapipe/issues/3277的说法,他们正在致力于此,并将“在下一个版本中”支持它。
同时,还有一个第三方构建版本(在上面的问题中链接),可以像这样安装:
kokeuurv2#
请注意,MediaPipe Python PyPI正式支持64位版本的Python 3.7及以上的操作系统:
x86_64 Linux操作系统
x86_64 macOS 10.15及更高版本
amd 64 windows
从MediaPipe的官方文档中查找详细信息
您必须在64位操作系统上运行python和pip二进制文件3.7以上版本。如果您的操作系统不受支持/这不起作用,您必须构建python mediapipe包。请按照官方文档中的步骤操作
如果您正在构建软件包,还要确保您已经预先安装了opencv。您可以使用以下命令来安装OpenCV
从初学者的Angular 来看,构建管道可能看起来过于复杂,但是只要阅读并遵循明确提到的步骤,您的问题就会得到解决。
cmssoen23#
在我的例子中,问题是pip包已经过时了。所以,我的解决方案是:(i)首先检查过时的管道封装─
(ii)接下来,更新pip包。对于Windows 10/11 -
slsn1g294#
您需要安装Python的64位版本。
Mediapipe不支持32位Python;所有的轮子都适用于64位Python。
xzlaal3s5#
Mediapipe运行在64位python 3.10.9上,因此您可以使用3.10.9解释器