smf*_*oit 2 python tensorflow apple-m1
我正在尝试使用 deepface python 库。我已经按照https://claytonpilat.medium.com/tutorial-tensorflow-on-an-m1-mac-using-jupyter-notebooks-and-miniforge-dbb0ef67bf90中列出的指南安装了张量流
\n我通过运行基本的神经网络模型测试了张量流 Keras。所以,我的环境很好。但每当我尝试 pip install deepface 时,都会抛出错误 \xe2\x80\x93
\n\n\n错误:找不到满足tensorflow> = 1.9.0(来自deepface)要求的版本(来自版本:无)错误:找不到tensorflow> = 1.9.0(来自deepface)的匹配分布
\n
我不确定\xe2\x80\x99s 发生了什么。当我尝试在 anaconda 环境中安装 deepface 时,它已经安装了。但是当我尝试在 PyCharm 中使用 anaconda 环境时,在尝试导入 TensorFlow 或 deepface 时出现此错误:
\n\n\n进程完成,退出代码为 132(被信号 4:SIGILL 中断)
\n
我对 python 很陌生,这个问题超出了我的技能范围,任何人都可以帮忙解决这个问题吗?
\n小智 6
听起来您已经正确设置了环境,但为了其他人发现这个问题,我添加了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
Run Code Online (Sandbox Code Playgroud)
conda install -c apple tensorflow-deps
Run Code Online (Sandbox Code Playgroud)
python -m pip install tensorflow-macos
python -m pip install tensorflow-metal
Run Code Online (Sandbox Code Playgroud)
deepface
并且retina-face
没有依赖项,然后手动安装必要的软件包(如果缺少任何其他软件包,pip
将以红色通知您):pip install deepface --no-deps
pip install retina-face --no-deps
pip install pandas Flask gdown mtcnn Pillow
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
7513 次 |
最近记录: |