静默模式安装#

在静默模式下安装时,您可以通过命令行界面 (CLI) 或脚本向安装命令提供其他参数。静默模式安装在将 Anaconda Distribution 或 Miniconda 部署到许多客户端时非常有用,因为安装可以自动完成,而无需用户在安装程序向导 GUI 或 CLI 本身中手动选择选项。

Anaconda Distribution 安装程序#

Miniconda 安装程序#

Windows#

从上面的链接中手动下载 Miniconda 或 Anaconda Distribution,或使用 curl -O 通过您的 CLI 下载。

# Make sure you download the correct installer for your operating system's bit count
curl -O https://repo.anaconda.com/archive/Anaconda3-2022.05-Windows-x86_64.exe
curl -O https://repo.anaconda.com/miniconda/Miniconda-latest-Windows-x86_64.exe

注意

以下说明适用于 Miniconda。对于 Anaconda Distribution,请在所有命令中将 Anaconda 替换为 Miniconda

要在静默模式下运行 Miniconda 的 Windows 安装程序,请使用 /S 参数。以下可选参数受支持

  • /InstallationType=[JustMe|AllUsers]—默认值为 JustMe

  • /AddToPath=[0|1]—默认值为 0

  • /RegisterPython=[0|1]—将其设为系统的默认 Python。默认值为 0

  • /S—以静默模式安装。

  • /D=<installation path>—目标安装路径。必须是最后一个参数。不要用引号括起来。如果在静默模式下安装,则需要。

所有参数区分大小写。

示例:以下批处理文件命令为当前用户安装 Miniconda,而不将 Python 注册为系统的默认值

start /wait "" Miniconda3-latest-Windows-x86_64.exe /InstallationType=JustMe /RegisterPython=0 /S /D=%UserProfile%\Miniconda3

注意

Anaconda Distribution 2022.05 开始,在 **所有用户** 安装期间将 Anaconda 添加到 PATH 环境变量的选项已被禁用。这样做是为了解决 安全漏洞。您仍然可以在 **仅我** 安装期间将 Anaconda 添加到 PATH 环境变量。

Linux & macOS#

从上面的链接中手动下载 Miniconda 或 Anaconda Distribution,或使用 curl -o 通过您的 CLI 下载。

注意

以下说明适用于 Miniconda。对于 Anaconda Distribution,请在所有命令中将 Anaconda 替换为 Miniconda,并将 https://repo.anaconda.com/miniconda 更改为 https://repo.anaconda.com/archive 以下载安装程序。

要以静默模式运行 macOS 或 Linux 的 Miniconda 安装,请指定 bash 安装程序的 -b 和 -p 参数。以下参数受支持

  • -b—批处理模式,不修改 ~/.bashrc 中的 PATH。假设您同意许可协议。不会编辑 .bashrc.bash_profile 文件。

  • -p—安装前缀/路径。

  • -f—即使安装前缀/路径已存在,也要强制安装。

示例

#Downloading the latest Miniconda installer for macOS. Your architecture may vary.
curl https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh -o ~/miniconda.sh
#Downloading the latest Miniconda installer for Linux. Your architecture may vary.
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda.sh
bash ~/miniconda.sh -b -p $HOME/miniconda

安装程序不会提示您任何操作,包括设置您的 shell 以激活 conda。要在此当前 shell 会话中添加此激活

eval "$(/$HOME/miniconda/bin/conda shell.YOUR_SHELL_NAME hook)"

例如,如果您的 shell 是 zsh,请将 YOUR_SHELL_NAME 替换为 zsh

使用此激活的 shell,安装 conda 的 shell 函数,以便将来更容易访问

conda init

如果您希望 conda 的基本环境在启动时不激活,请将 auto_activate_base 参数设置为 false

conda config --set auto_activate_base false