anaconda-anon-usage#

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

注意

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

禁用软件包#

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

  • 在您的 .condarc 文件中将 anaconda_anon_usage 配置设置为 false

  • 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 风格平台上的用户也可以在其 shell 中运行 export CONDA_ANACONDA_ANON_USAGE=no 以禁用匿名使用情况跟踪。

有关 conda 底层激活类的更多信息,请参阅 conda 文档中的 Conda 激活深度解析