安装nb_conda后,Conda报错: An error occurred while retrieving installed packages

Conda选项卡报错

安装 nb_conda 后,Conda选项卡中报错:

An error occurred while retrieving installed packages.
EnvironmentLocationNotFound: Not a conda environment: D:\Anaconda3\envs\Anaconda3

同时会多出一个 Anaconda3 D:\Anaconda3\envs\Anaconda3 的环境。

解决方法: 将 D:\Anaconda3\Lib\site-packages\nb_conda 目录下的 envmanager.py 文件做如下更改:

原来的


'''
return {
    "environments": [root_env] + [get_info(env)
                                  for env in info['envs']]
}
'''

更改为


return {
    
    
    "environments": [root_env] + [get_info(env) for env in info['envs']
                          if env != root_env['dir']]
}

重启 jupyter 后错误便消失

猜你喜欢

转载自blog.csdn.net/qq_44537267/article/details/128977699