在尝试了一堆解决方案无济于事后,这对我有用。
第 1 步使用 pyenv 安装 python 版本 3.8.5 并将其设置为您的默认 python 版本。本教程(https://realpython.com/intro-to-pyenv/)有助于正确配置 pyenv。
步骤 1.1如果您在 zsh 中运行 pyenv 时遇到问题,请使用这篇文章( https://github.com/pyenv/pyenv/issues/1446 )。
步骤 1.2 一旦你运行了 python 3.8.5 版,你可以通过运行来检查python -V
它应该输出:
Python 3.8.5
步骤 2 通过安装 virtualenvpip install virtualenv
步骤 2.1 通过运行创建虚拟环境virtualenv ENV
步骤 2.2 通过运行激活该虚拟环境source ENV/bin/activate
tensorflow-2.4.1-py3-none-any.whl
第 3 步安装位于此公共 google 驱动器链接https://drive.google.com/drive/folders/1oSipZLnoeQB0Awz8U68KYeCPsULy_dQ7的 tensorflow 轮
步骤 3.1 假设您只是安装了轮子以
pip install ~/Downloads/tensorflow-2.4.1-py3-none-any.whl
在您激活的虚拟环境中运行下载
第 4 步键入 python,它将>>>
在您的终端中显示并键入
>>> import tensorflow
>>>
如果没有“zsh 非法硬件指令”错误,你应该好好去。
注意:如果您使用的是 anaconda,上述方法也可以使用。您可以跳过虚拟环境步骤(假设您通过 Conda 激活了虚拟环境),直接进入pip install
上述步骤(步骤 3 及之后的步骤)。