M2芯片MacBook安装Jupyter Notebook后运行TensorFlow出错求助
Jupyter Notebook关联TensorFlow环境报错的解决办法
问题根源
你遇到的是Jupyter无法识别TensorFlow所在虚拟环境内核的问题,导致新建文件时终端抛出错误。
解决步骤
- 激活你的TensorFlow专属虚拟环境(以conda环境为例,命令为
conda activate tensorflow_env,若是pip虚拟环境,执行对应激活命令) - 在激活的环境内安装ipykernel:
pip install ipykernel - 将该环境注册为Jupyter可识别的内核:
python -m ipykernel install --user --name tensorflow_env --display-name "TensorFlow 运行环境" - 关闭当前Jupyter进程,重新启动后,新建文件时选择上述注册的"TensorFlow 运行环境"内核即可
额外排查点
- 验证环境内TensorFlow是否安装成功:执行
pip list | grep tensorflow,确认输出中有TensorFlow的版本信息 - 如果之前注册过同名内核导致冲突,先删除旧配置:
jupyter kernelspec remove tensorflow_env,再重新执行注册步骤
内容的提问来源于stack exchange,提问作者Joseph Choi
相关产品推荐
相关产品推荐

