Conda更新报PackageNotInstalledError,多环境更新异常求助
问题原因分析
- base环境
conda update anaconda报错:你的base环境未安装anaconda元包(用于统一管理Anaconda发行版核心包的元包),从conda list输出可见,base环境仅包含anaconda-client等工具包,无anaconda主包,因此无法通过该命令更新整个发行版。 - py3_torch环境
conda update conda报错:Conda是base环境的核心管理工具,虚拟环境默认不会单独安装conda包,所有虚拟环境的Conda操作均调用base环境的Conda,因此在虚拟环境中执行conda update conda本身就是错误操作。 - py3_torch环境
conda update anaconda报错:该环境中的anaconda包为custom自定义版本,这类非官方标准版本可能存在依赖或识别问题,导致Conda无法找到合法更新路径。
解决方案
若需为base环境添加Anaconda元包
先安装anaconda元包,再执行更新:conda activate base conda install anaconda conda update anaconda正确更新Conda
仅在base环境中执行更新:conda activate base conda update conda更新py3_torch环境中的Spyder
直接在工作环境中单独更新Spyder即可,无需更新整个Anaconda:conda activate py3_torch conda update spyder若更新失败,可尝试使用conda-forge渠道:
conda update spyder -c conda-forge清理py3_torch环境的自定义Anaconda包
若不需要该自定义包,可移除避免混淆:conda activate py3_torch conda remove anaconda如需官方版本,再重新安装:
conda install anaconda
内容的提问来源于stack exchange,提问作者Hemang Purohit
相关产品推荐
相关产品推荐

