一打开终端就默认进入conda的base环境,取消方法
一打开终端就默认进入conda的base环境,取消方法
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