anaconda-anon-usage#

anaconda-anon-usage包使 Anaconda 能够收集匿名使用数据,并与 Anaconda Distribution 和 Miniconda 一起安装。该包增强了 conda 在索引和包请求期间传送到包服务器的请求标头数据。用于此过程的三个随机生成的Token旨在泄露任何个人身份信息。有关如何作的更具体信息anaconda-anon-usageworks,请参阅 Github 上包的公共 Readme 文件

注意

anaconda-anon-usagepackage 不是 conda 本身的依赖项,Anaconda 只希望收集与 Anaconda 产品使用相关的数据。如果您只使用像 Miniforge 这样的社区安装程序和像conda-forge,则您不受此软件包的影响。

禁用包#

有两种主要方法可以禁用anaconda-anon-usage包:

  • anaconda_anon_usageconfiguration 设置为false.condarc文件

  • CONDA_ANACONDA_ANON_USAGE环境变量设置为no

  1. 打开 Anaconda Prompt(macOS/Linux 上的终端)。

  2. 禁用anaconda-anon-usage通过运行以下命令:

    conda config --set anaconda_anon_usage off
    

重新启用anaconda-anon-usage,请执行以下命令。

conda config --set anaconda_anon_usage on

有关更新.condarc文件中,请参阅 conda 文档中的使用 .condarc conda 配置文件

为了支持各种平台和 shell(终端)组合,conda 支持多种设置 conda 环境变量的方法。

一种主要方法是编辑 shell 的启动脚本:

  1. 打开 shell 的启动脚本(例如~/.profile,~/.bashrc,~/.zshrc等)在您选择的文本编辑器中。

  2. 添加以下行:

    export CONDA_ANACONDA_ANON_USAGE=no
    
  3. 保存文件并重新启动 shell。

注意

Posix 样式平台上的用户也可以运行export CONDA_ANACONDA_ANON_USAGE=no来禁用匿名使用情况跟踪。

有关 conda 的基础激活类的更多信息,请参阅 conda 文档中的 Conda 激活深入探讨