首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在M1 Mac上安装Deepface (Python面部识别软件包)?

如何在M1 Mac上安装Deepface (Python面部识别软件包)?
EN

Stack Overflow用户
提问于 2022-02-04 04:12:30
回答 1查看 2.2K关注 0票数 2

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

我已经通过运行基本的神经网络模型来测试张量流,Keras。所以我的环境很好。但每当我试图安装deepface时,它的抛出错误为-

错误:无法找到满足需求的版本tensorflow>=1.9.0 (来自deepface) (来自版本:无)错误:没有为tensorflow>=1.9.0找到匹配的发行版(来自deepface)

我不知道发生了什么事。但是,当我尝试在我的anaconda环境中安装deepface时,它已经安装好了。但是,当我试图在PyCharm中使用anaconda环境时,当我试图导入TensorFlow或deepface时,我会得到这个错误:

处理完成了出口代码132 (被信号4: SIGILL中断)

我对python非常陌生,这个问题超出了我的技能范围,有人能在这方面提供帮助吗?

EN

回答 1

Stack Overflow用户

发布于 2022-02-21 05:07:02

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

  1. https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-MacOSX-arm64.sh下载并安装迷你锻造(如果您已经安装了微型锻造并且安装失败,请删除整个~/miniforge3/文件夹,然后再试安装):

代码语言:javascript
运行
复制
chmod +x ~/Downloads/Miniforge3-MacOSX-arm64.sh
sh ~/Downloads/Miniforge3-MacOSX-arm64.sh
source ~/miniforge3/bin/activate

安装dependencies:的

代码语言:javascript
运行
复制
conda install -c apple tensorflow-deps

  1. 安装tensorflow底部和金属插件

代码语言:javascript
运行
复制
python -m pip install tensorflow-macos
python -m pip install tensorflow-metal

现在,您需要在不依赖项的情况下安装

  1. retina-face,然后手动安装必要的包(如果缺少其他软件包,pip将以红色通知您):

代码语言:javascript
运行
复制
pip install deepface --no-deps
pip install retina-face --no-deps
pip install pandas Flask gdown mtcnn Pillow
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70981334

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档