本文主要介绍windows下,在conda 虚拟环境名字消失后的解决办法。主要介绍两种解决方案。
文章目录
- 前言
- 解决方案一:往.condarc文件中添加envs_dirs
- 1. 设置envs_dirs
- 2. 重新查看虚拟环境
- 解决方案二:直接通过path 激活虚拟环境
- 总结
前言
我们都知道,conda 激活虚拟环境的命令如下:
conda env list
conda activate 虚拟环境名称
但我最近重新安装了anaconda,重新安装后,我电脑上原有的虚拟环境名字消失了,如下图所示:
解决方案一:往.condarc文件中添加envs_dirs
1. 设置envs_dirs
此方法主要是把虚拟环境添加到 conda 的配置文件 .condarc 里。
.condarc路径:C:\Users\username.condarc
如果 C:\Users\username\ 路径下没有.condarc文件,则需要在Anaconda Powershell Prompt下执行如下命令:
conda config --set show_channel_urls yes
我们需要往.condarc里面添加你电脑上所有虚拟环境路径的上级根目录。
如下图,我想要往conda中添加虚拟环境 D:\Anaconda3\envs\myenv。那么就设置一个envs_dir:D:\Anaconda3\envs。
用文本编辑器打开.condarc文件,添加envs_dirs:
envs_dirs:
- 虚拟环境路径的上级目录
2. 重新查看虚拟环境
Anaconda Powershell Prompt 下输入以下命令,查看修改后的虚拟环境
conda env list
conda activate 虚拟环境名称
可以所有虚拟环境都有了各自的名字。
解决方案二:直接通过path 激活虚拟环境
我们也可以直接通过虚拟环境的路径(path)进入虚拟环境,即:
conda activate 虚拟环境路径
这样就可以直接进入虚拟环境,进行配置了。
总结
以上就是我总结的conda 虚拟环境名字消失后的两个解决办法。如对您有所帮助不甚荣幸~