macOS-M3,通过终端命令行安装 Miniconda

这几条命令用于在 macOS 上通过命令行安装 Miniconda。以下是每个命令的解释:

  1. 创建目录:

    mkdir -p ~/miniconda3
    
    • mkdir: 用于创建目录的命令。
    • -p: 选项表示递归创建目录,如果目录已存在,则不会报错。

    这个命令创建了一个名为 miniconda3 的目录在用户的主目录下 (~/)。这个目录将用于存储 Miniconda 安装文件和相关文件。

  2. 下载 Miniconda 安装脚本:

    curl https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-arm64.sh -o ~/miniconda3/miniconda.sh
    
    • curl: 是一个命令行工具,用于从网络下载数据。
    • -o: 选项表示输出到指定文件。

    这个命令使用 curl 从 Anaconda 的服务器下载 Miniconda 的安装脚本,并将其保存为 miniconda.sh 文件在刚刚创建的 miniconda3 目录中。

  3. 运行 Miniconda 安装脚本:

    bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3
    
    • bash: 是运行 Bash 脚本的命令。
    • -b: 选项表示在批处理模式下运行(非交互模式)。
    • -u: 选项表示在安装过程中使用 UTF-8 编码。
    • -p ~/miniconda3: 选项表示将 Miniconda 安装到指定路径。

    这个命令运行了刚刚下载的 Miniconda 安装脚本。它会在指定的目录 (~/miniconda3) 安装 Miniconda,并根据给定的选项进行配置。

  4. 删除安装脚本:

    rm -rf ~/miniconda3/miniconda.sh
    
    • rm: 是删除文件或目录的命令。
    • -rf: 选项表示递归删除,并强制删除,不提示。

    这个命令删除了刚刚下载并安装完的 Miniconda 安装脚本 (miniconda.sh)。这是因为一旦安装完成,安装脚本就不再需要,而且占用了不必要的磁盘空间。

  5. 初始化 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,使得可以直接使用 conda 命令和 Miniconda 中的 Python 环境。

miniconda官方链接:Miniconda — miniconda documentation