我正在尝试使用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非常陌生,这个问题超出了我的技能范围,有人能在这方面提供帮助吗?
发布于 2022-02-21 05:07:02
听起来您已经正确地设置了环境,但是为了其他人发现这个问题,我从https://developer.apple.com/metal/tensorflow-plugin/添加了前三个步骤
~/miniforge3/
文件夹,然后再试安装):chmod +x ~/Downloads/Miniforge3-MacOSX-arm64.sh
sh ~/Downloads/Miniforge3-MacOSX-arm64.sh
source ~/miniforge3/bin/activate
安装dependencies:的
conda install -c apple tensorflow-deps
python -m pip install tensorflow-macos
python -m pip install tensorflow-metal
现在,您需要在不依赖项的情况下安装
retina-face
,然后手动安装必要的包(如果缺少其他软件包,pip
将以红色通知您):pip install deepface --no-deps
pip install retina-face --no-deps
pip install pandas Flask gdown mtcnn Pillow
https://stackoverflow.com/questions/70981334
复制相似问题