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
打开Anaconda提示符(在macOS/Linux上是终端)。
通过运行以下命令禁用
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(s)。
注意
在Posix风格平台上的用户也可以在他们的shell中运行export CONDA_ANACONDA_ANON_USAGE=no
来禁用匿名使用跟踪。
有关conda底层激活类的更多信息,请参阅conda文档中的Conda激活深入探讨。