静默模式安装#
在静默模式下安装时,您可以通过命令行界面 (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