Mac M1 -内核似乎已经死亡.系统将自动重启



我刚买了一台新的Macbook M1,在上面使用Jupyter笔记本很吃力。

以下是到目前为止我所遵循的步骤:


1. Installed Homebrew
2. Installed pyenv 
3. brew install miniforge
4. conda create -n new_env python=3.8.11
5. conda activate new_env
6. conda install Ipython
7. conda install ipykernel
8. conda install jupyter
9. pip install tensorflow

然后,我从这个虚拟环境中打开Jupyter notebook并尝试import tensorflow,这给了我一个错误'内核似乎已经死亡'。它会自动重启

为什么会发生这种情况?我错过什么了吗?有人能帮我一下吗?

今天苹果硅没有稳定的张量流(2021-09-30)。如果您能够通过pip install tensorflow安装,那么您使用的是conda和amd64,并使用Rosetta 2进行翻译。

到https://github.com/conda-forge/miniforge下载arm64版本的Miniforge3-MacOSX-arm64.sh并重新安装miniforge

bash Miniforge3-MacOSX-arm64.sh

# Delete and create your environment from scratch
conda create -n new_env python=3.8
conda activate new_env
conda install -c apple tensorflow-deps
pip install tensorflow-macos
pip install tensorflow-metal
conda install -c conda-forge -y pandas jupyter

那么你就可以毫无问题地运行tensorflow了。

来源:https://caffeinedev.medium.com/how-to-install-tensorflow-on-m1-mac-8e9b91d93706

这个答案帮助了我,它指的是这个网站。

  1. 完全移除水蟒:

# The following are a few examples of how you may need to delete your Anaconda folder

rm -rf anaconda3

rm -rf ~/anaconda3

rm -rf ~/opt/anaconda3

  1. 只有python 3.8是兼容的,你可以在一个环境中运行,并从那里运行笔记本。

  2. miniforge3将代替anaconda。

相关内容

  • 没有找到相关文章

最新更新