系统:win10(当然,linux系统也是相同方法)
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

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐