gpt4 book ai didi

python - 如何在M1 Mac上安装Deepface(Python人脸识别包)?

转载 作者:行者123 更新时间:2023-12-02 01:45:27 38 4
gpt4 key购买 nike

我正在尝试使用 deepface python 库。我已经按照 https://claytonpilat.medium.com/tutorial-tensorflow-on-an-m1-mac-using-jupyter-notebooks-and-miniforge-dbb0ef67bf90 中列出的指南安装了 tensorflow

我通过运行基本的神经网络模型测试了 tensorflow 、Keras。所以,我的环境很好。但每当我尝试 pip install deepface 时,都会抛出错误 -

ERROR: Could not find a version that satisfies the requirement tensorflow>=1.9.0 (from deepface) (from versions: none) ERROR: No matching distribution found for tensorflow>=1.9.0 (from deepface)

我不确定发生了什么。当我尝试在 anaconda 环境中安装 deepface 时,它​​已经安装了。但是当我尝试在 PyCharm 中使用 anaconda 环境时,在尝试导入 TensorFlow 或 deepface 时出现此错误:

Process finished with exit code 132 (interrupted by signal 4: SIGILL)

我对 python 很陌生,这个问题超出了我的技能范围,有人可以帮忙解决吗?

最佳答案

听起来您已经正确设置了环境,但为了其他人发现这个问题,我添加了 https://developer.apple.com/metal/tensorflow-plugin/ 中的前三个步骤:

  1. https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-MacOSX-arm64.sh 下载并安装 Miniforge (如果您已经安装了 miniforge 并且安装失败,请删除整个 ~/miniforge3/ 文件夹,然后再次尝试安装):
chmod +x ~/Downloads/Miniforge3-MacOSX-arm64.sh
sh ~/Downloads/Miniforge3-MacOSX-arm64.sh
source ~/miniforge3/bin/activate
  • 安装依赖项:
  • conda install -c apple tensorflow-deps
  • 安装tensorflow基础和metal插件
  • python -m pip install tensorflow-macos
    python -m pip install tensorflow-metal
  • 现在,您需要安装没有依赖项的 deepfaceretina-face,然后手动安装必要的软件包(如果缺少任何其他软件包, pip 将以红色通知您):
  • pip install deepface --no-deps
    pip install retina-face --no-deps
    pip install pandas Flask gdown mtcnn Pillow

    关于python - 如何在M1 Mac上安装Deepface(Python人脸识别包)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70981334/

    38 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com