conda版本:4.10.3
安装conda之后,在使用VSCode的时候,每次在里面使用powershell终端都是默认进入base环境,稍不注意就会用错python解释器,所以考虑取消这一设置。经过查看官方文档和自己尝试,有两种方法。
法一:在终端修改配置
conda官方文档中有conda config 的相关使用介绍,其中有conda config --show的说明:
Display configuration values as calculated and compiled. If no arguments given,
show information for all configuration values.
所以在终端输入conda config --show,会显示所有的配置信息。注意到有:
然后就可以利用conda config --set来修改此配置:
conda config --set auto_activate_base false
然后重启终端即可
法二:修改配置文件
在用户路径下(一般为C:\users\username,linux的话就是/home/username路径)有一个名为.condarc的文件,是conda的配置信息。
打开之后是这样的:
channels:
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
ssl_verify: true
show_channel_urls: true
参考官方文档关于.condarc配置文件的说明,在里面添加一句:auto_activate_base: false 即可
注
实际上,方法一也是修改的.condarc文件,可以在使用方法一的同时观察此文件内容的变化
参考
https://docs.conda.io/projects/conda/en/latest/commands/config.html#Config%20Subcommands
https://docs.conda.io/projects/conda/en/latest/user-guide/configuration/use-condarc.html
方法一:
# 第一步:首先退出环境
conda deactivate
# 第二步:查看虚拟环境列表,此时出现列表的同时还会显示其所在路径
conda env list
# 第三步:删除环境
conda env remove -p 要删除的虚拟环境路径
conda env remove -p /home/kuucoss/anaconda3/envs/tfpy36 #我的例子
方法二:
# 第一步:首先退出环境
conda deactivate
# 第二步:删除环境
conda remove -n 需要删除的环境名 --all
#另一种查看虚拟环境路径的方法—前提:仍处在此虚拟环境中
echo ${CONDA_PREFIX}
删除虚拟环境中的包
conda remove --name $your_env_name $package_neme(包名)
冬黎
conda remove -n 需要删除的环境名 --all