这几条命令用于在 macOS 上通过命令行安装 Miniconda。以下是每个命令的解释:
-
创建目录:
mkdir -p ~/miniconda3
mkdir : 用于创建目录的命令。-p : 选项表示递归创建目录,如果目录已存在,则不会报错。
这个命令创建了一个名为
miniconda3 的目录在用户的主目录下 (~/ )。这个目录将用于存储 Miniconda 安装文件和相关文件。 -
下载 Miniconda 安装脚本:
curl https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-arm64.sh -o ~/miniconda3/miniconda.sh
curl : 是一个命令行工具,用于从网络下载数据。-o : 选项表示输出到指定文件。
这个命令使用
curl 从 Anaconda 的服务器下载 Miniconda 的安装脚本,并将其保存为miniconda.sh 文件在刚刚创建的miniconda3 目录中。 -
运行 Miniconda 安装脚本:
bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3
bash : 是运行 Bash 脚本的命令。-b : 选项表示在批处理模式下运行(非交互模式)。-u : 选项表示在安装过程中使用 UTF-8 编码。-p ~/miniconda3 : 选项表示将 Miniconda 安装到指定路径。
这个命令运行了刚刚下载的 Miniconda 安装脚本。它会在指定的目录 (
~/miniconda3 ) 安装 Miniconda,并根据给定的选项进行配置。 -
删除安装脚本:
rm -rf ~/miniconda3/miniconda.sh
rm : 是删除文件或目录的命令。-rf : 选项表示递归删除,并强制删除,不提示。
这个命令删除了刚刚下载并安装完的 Miniconda 安装脚本 (
miniconda.sh )。这是因为一旦安装完成,安装脚本就不再需要,而且占用了不必要的磁盘空间。 -
初始化 Bash 和 Zsh shell
~/miniconda3/bin/conda init bash ~/miniconda3/bin/conda init zsh
#~/miniconda3/bin/conda init bash
- 这个命令用于在 Bash shell 中初始化 Miniconda。
- 它会修改 Bash shell 的配置文件(通常是
~/.bashrc 或~/.bash_profile ),添加与 Miniconda 相关的环境变量设置,以便让 Bash 能够找到 Miniconda 中的命令和工具。
#~/miniconda3/bin/conda init zsh
- 这个命令用于在 Zsh shell 中初始化 Miniconda。
- 它会修改 Zsh shell 的配置文件(通常是
~/.zshrc ),添加与 Miniconda 相关的环境变量设置,以便让 Zsh 能够找到 Miniconda 中的命令和工具。
通过运行这两个初始化命令,你可以确保在新的终端会话中正确加载 Miniconda,使得可以直接使用
miniconda官方链接:Miniconda — miniconda documentation