Jupyter notebook 虚拟环境(服务)EnvironmentLocationNotFound: Not a conda environment

 

图片

 

 

 

================================

网上说修改文件路径没用

================================

可行方案:

Windows 10 修改如下:
修改Anaconda安装路径下 nb_conda 库的 envmanager.py 文件
Windows 10下的位置为:E:\Anaconda\Lib\site-packages\nb_conda\envmanager.py

按Ctrl+F 查找如下内容
    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'] ]
            }
或者
    return {
                "environments": [root_env] + [get_info(env) for env in info['envs'] if env != info['root_prefix'] ]
            }

然后重启 jupyter
 

--------------------------------------------------------------------------------------------------------

Centos (Linux):

(bs) [root@ibiomed S-master]# locate envmanager.py
/home/software/anaconda3/lib/python3.8/site-packages/nb_conda/envmanager.py
/home/software/anaconda3/pkgs/nb_conda-2.2.1-py38h06a4308_1/lib/python3.8/site-packages/nb_conda/envmanager.py

 

more /home/software/anaconda3/lib/python3.8/site-packages/nb_conda/envmanager.py

图片

 

more /home/software/anaconda3/pkgs/nb_conda-2.2.1-py38h06a4308_1/lib/python3.8/site-packages/nb_conda/envmanager.py

图片

 

                    
参考:

https://blog.csdn.net/weixin_46688566/article/details/125205913

 

posted @ 2025-10-03 10:44  emanlee  阅读(13)  评论(0)    收藏  举报