macOS miniforge3 conda 命令失效解决方法

macOS 安装了 Miniforge3 的 codna 后,一直正常使用,但后来随着 macOS 更新后,codna 的命令就不能正常使用了。
与大多数网上提及的问题不同,网上大多数 conda 出问题都是 PATH 配置的问题,他们的问题主要体现在 conda --version 无响应。但我的问题确实 conda --version 能有正常反馈,但是执行 conda env list conda info 均无返回,如果执行 ~/miniforge3/bin/conda info 会返回 killed 结果。
查看 github 上的 Issues,也发现类似的问题。

Xcode command-line tools 升级

Github Issues 中提及到更新 xcode clt 能解决问题,以下为 clt 升级命令:

xcode-select --install

安装完成后,发现我的问题并没有解决,而且重启后也没有解决。

重新安装 Miniforge3

既然无法解决问题,那么就尝试以下常用的办法——重装。
conda 并没有卸载命令,需要删除相关的文件操作。具体的操作如下:

rm -rf ~/miniforge3
rm -rf .conda
rm -rf .condarc

完成后,进入 .zshrc ,将末端配置 miniforge3 的 PATH 配置删除。
接下来,在 https://github.com/conda-forge/miniforge 下载对应系统的版本。
然后执行安装命令:

bash Miniforge3-MacOSX-arm64.sh

根据提示完成安装即可。

重装完成后,使用 conda 命令测试

conda --version
>> conda 4.9.2
conda info 
>> ... (略去正常显示)

到这里,conda 命令无响应问题即解决。

猜你喜欢

转载自blog.csdn.net/weixin_37272286/article/details/115303269