我有一台 M1 Macbook,当我尝试在 Jupyter Notebook 上使用 Tensorflow 时,这导致了一些问题。我发现我必须使用 Miniforge,因为 Anaconda 在 M1 上不支持 Tensorflow 2.2。
我尝试了多种下载和安装 Miniforge 的方法,包括 Homebrew、CI 管道以及从 https://github.com/conda-forge/miniforge#miniforge3 下载 shell 文件。
如果我进入我的文件资源管理器,我会看到“miniforge3”文件夹存在并且被正确下载(貌似)。但是,当我运行此命令时:
{path}/miniforge3/condabin/conda init
在终端中,我收到以下回复:
zsh: killed {path}/miniforge3/condabin/conda init
。
当我使用 bash 而不是 zsh 执行相同的过程时,会出现类似的“被杀死”响应。
我可以说我没有得到我需要的东西,因为当我跑步时
file $(which python)
,
它给了我 {path}/opt/anaconda3/bin/python: Mach-O 64-bit executable x86_64
而不是我期望的 {home path}/miniforge3/bin/python: Mach-O 64-bit executable x86_64
。
我该怎么做才能解决这个问题?
或者有什么替代方案可以让我在 Jupyter Notebook 上运行 Tensorflow 或在我的 M1 上运行 JupyterLab?
答案 0 :(得分:0)
已解决;
我不得不进入基本的 .zshrc 文件并使用“anaconda3”更改所有路径以改为使用“miniforge3”。这更改了所有环境变量,我能够运行 conda init。