为什么终端会杀死我切换到 Miniforge 的命令?

时间:2021-04-27 18:01:31

标签: python macos tensorflow jupyter-notebook conda

我有一台 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?

1 个答案:

答案 0 :(得分:0)

已解决;

我不得不进入基本的 .zshrc 文件并使用“anaconda3”更改所有路径以改为使用“miniforge3”。这更改了所有环境变量,我能够运行 conda init。