修复大型Sur更新后的Anaconda Python

2024-06-01 01:24:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我最近把macOS从High Sierra升级到Big Sur。我的Anaconda安装,以前安装在/anaconda3中,现在已损坏

第一个/anaconda3缺失;我在/System/Volumes/Data/anaconda3找到了它。其次,condaactivate命令不起作用,因为anaconda3文件夹中的许多文件仍然希望路径为/anaconda3。比如说,

$ /System/Volumes/Data/anaconda3/bin/conda env list
-bash: /System/Volumes/Data/anaconda3/bin/conda: /anaconda3/bin/python: bad interpreter: No such file or directory

让这个在Big Sur上运行的解决方案是什么?我应该关闭anaconda3文件夹并重新安装吗?如果是,我可以导出环境和包的列表,以便在安装后重新创建它们吗

请注意,影响Catalina用户的类似问题与此大Sur问题不同。如果以前没有将anaconda3放在/下,可以轻松地将anaconda3目录移回其以前的位置。但是,如果anaconda3/下,这是不可能的,因为macOS Big Sur不允许将文件夹放回/下,即使在使用sudo时也是如此


Tags: 命令文件夹databinmacosanacondasystemconda
1条回答
网友
1楼 · 发布于 2024-06-01 01:24:52

升级到Big Sur 11.4后,我在conda上遇到了几个问题。我尝试了许多你可以在那里找到的解决方案,但没有一个有效

conda info
conda create  name=name_of_env
conda install whatever_package

所有上述命令都保持挂起状态,并且仅在安全模式下工作,即使在多次重新安装和重新启动操作之后也是如此

最终成功的是使用pyenv安装anaconda

pip install pyenv
pyenv install anaconda3-2021.05

在那之后,事情又开始起作用了

相关问题 更多 >