无法在 Mac M1 上导入 TensorFlow

use*_*011 5 macos tensorflow

我试图在 Mac OS M1 上运行 shell 脚本,但它一直给我错误:

ModuleNotFoundError: No module named 'tensorflow'
Run Code Online (Sandbox Code Playgroud)

我按照这里的说明进行操作:https://caffeinedev.medium.com/how-to-install-tensorflow-on-m1-mac-8e9b91d93706

虽然我现在可以在 python 中手动导入它:

(mlp) sarah@Air-Sarah AIR % python 
Python 3.8.11 (default, Aug 16 2021, 12:04:33) 
[Clang 12.0.0 ] :: Anaconda, Inc. on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
>>> tf.__version__
'2.8.0'
Run Code Online (Sandbox Code Playgroud)

我在 shell 中的错误仍然是一样的。

我还尝试使用https://github.com/apple/tensorflow_macos安装它。没有改变。

这里还说 Python版本必须是3.8才能导入TensorFlow,但我的是3.8。

我还可以做些什么?