禁用 anaconda-anon-usage 包#
anaconda-anon-usage
包使 Anaconda 能够收集匿名使用数据,并与 Anaconda Distribution 和 Miniconda 一起安装。该包会增强 conda 在索引和包请求期间传递给包服务器的请求标头数据。用于此过程的三个随机生成的令牌旨在不泄露任何个人识别信息。有关 anaconda-anon-usage
工作原理的更具体信息,请参阅该包的 Github 上的公共自述文件。
注意
anaconda-anon-usage
包不是 conda 本身的依赖项,Anaconda 仅希望收集与 Anaconda 产品使用相关的数据。如果您专门使用 Miniforge 等社区安装程序和 conda-forge
等社区频道,则不会受到此包的影响。
有两种主要方法可以禁用 anaconda-anon-usage
包
在您的
.condarc
文件中将anaconda_anon_usage
配置设置为false
将
CONDA_ANACONDA_ANON_USAGE
环境变量设置为no
打开一个终端应用程序(Windows 上的 Anaconda Prompt)。
通过运行以下命令禁用
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 的启动脚本
在您选择的文本编辑器中打开您的 shell 的启动脚本(例如
~/.profile
、~/.bashrc
、~/.zshrc
等)。添加以下行
export CONDA_ANACONDA_ANON_USAGE=no
保存文件并重新启动您的 shell。
注意
Posix 风格平台上的用户也可以在他们的 shell 中运行 export CONDA_ANACONDA_ANON_USAGE=no
来禁用匿名使用跟踪。
有关 conda 的底层激活类的更多信息,请参阅 conda 文档中的 Conda activate 深入探讨。