Miniconda3 安装(Linux-x86_64)及 conda 自定义环境位置创建教程 本文共有4557个字,关键词: 本文适用于**Linux x86_64**系统,详细讲解 Miniconda3-latest-Linux-x86_64 的完整安装步骤,以及 conda 两种创建**自定义环境存储位置**的方法(临时指定/永久配置),步骤简洁可直接实操。 #### 一、前置准备 1. 确保Linux系统联网,且安装了`wget`(用于下载安装包,无则先执行安装): ```bash # 适用于CentOS/RHEL yum install wget -y # 适用于Ubuntu/Debian apt update && apt install wget -y ``` 2. 选择安装目录(建议非root用户安装在个人目录,如`~/software`,root用户可选择`/opt/miniconda3`),提前创建目录示例: ```bash # 个人目录创建(推荐,无需root) mkdir -p ~/software # root用户创建 # mkdir -p /opt/miniconda3 && chmod 755 /opt/miniconda3 ``` #### 二、Miniconda3-latest-Linux-x86_64 安装步骤 ##### 步骤1:下载官方安装包 进入准备好的目录,通过`wget`下载最新版安装包(官方源直连,若速度慢可替换为清华镜像): ```bash # 进入安装目录 cd ~/software #官方源下载(推荐,最新版) wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh # 清华镜像源下载(速度更快,备用) # wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh ``` ##### 步骤2:验证安装包完整性(可选,推荐) 为避免安装包损坏,可通过MD5校验(官方会随安装包更新MD5值,可在[Miniconda官网](https://docs.conda.io/en/latest/miniconda.html)查询): ```bash md5sum Miniconda3-latest-Linux-x86_64.sh ``` 执行后会输出一串MD5值,与官网一致则说明安装包完整。 ##### 步骤3:执行安装脚本 赋予安装包执行权限,然后运行安装脚本: ```bash # 赋予执行权限 chmod +x Miniconda3-latest-Linux-x86_64.sh # 执行安装 ./Miniconda3-latest-Linux-x86_64.sh ``` ##### 步骤4:安装交互配置 执行脚本后会出现以下交互步骤,按提示操作即可: 1. 首先显示**许可证协议**,按`Enter`翻页,直到出现`Do you accept the license terms? [yes|no]`,输入`yes`回车; 2. 接下来提示**选择安装路径**,默认是`~/miniconda3`,若想安装到自定义路径(如之前创建的`~/software/miniconda3`),直接输入路径回车,否则按`Enter`使用默认路径; 3. 最后提示`Do you wish the installer to initialize Miniconda3 by running conda init? [yes|no]`,**输入yes回车**(自动配置环境变量,无需手动操作)。 ##### 步骤5:生效环境变量 安装完成后,关闭当前终端重新打开,或手动执行以下命令生效conda环境变量: ```bash # 适用于bash终端(绝大多数Linux系统默认) source ~/.bashrc # 若为zsh终端,执行 # source ~/.zshrc ``` ##### 步骤6:验证安装成功 执行以下命令,若输出conda版本号,则说明安装成功: ```bash conda --version # 示例输出:conda 23.10.0 ``` **可选**:关闭conda默认基础环境激活(避免终端每次打开都显示`(base)`): ```bash conda config --set auto_activate_base false ``` 如需手动激活base环境,执行`conda activate base`即可。 #### 三、conda 创建自定义环境位置 conda 默认将环境创建在**Miniconda安装目录/envs/** 下(如`~/miniconda3/envs/`),若想将环境创建到**自定义文件夹**(如数据盘、项目目录),有**临时指定**和**永久配置**两种方法,按需选择。 ##### 前提:创建自定义环境存储根目录 先创建一个专门存放conda自定义环境的文件夹(示例路径,可自行修改),后续环境都会放在该目录下: ```bash # 示例:在个人目录创建conda_envs文件夹作为环境根目录 mkdir -p ~/conda_envs # 也可创建到其他路径,如/data/conda_envs(需确保有读写权限) ``` ##### 方法1:临时指定(单次有效,推荐多环境不同路径时使用) 创建环境时,通过`--prefix`(或简写`-p`)参数**直接指定环境的完整路径**,该方式仅对当前创建的环境生效,不影响其他环境。 ##### 语法 ```bash conda create --prefix <自定义环境完整路径> <依赖包> -y ``` - `--prefix/-p`:指定环境路径(核心参数); - ``:如`python=3.9`、`python=3.10`,必选; - `<依赖包>`:可选,创建时直接安装,如`numpy pandas`; - `-y`:自动确认所有安装提示,无需手动输入`y`。 ##### 示例 在`~/conda_envs`下创建名为`ml_env`(路径即环境名)、Python3.9的环境,同时安装numpy和pandas: ```bash conda create --prefix ~/conda_envs/ml_env python=3.9 numpy pandas -y ``` ##### 激活/退出自定义路径环境 **注意**:自定义路径的环境,激活时**必须指定完整路径**,不能只用环境名: ```bash # 激活自定义环境(必输完整路径) conda activate ~/conda_envs/ml_env # 退出环境(与默认环境一致) conda deactivate ``` ##### 删除自定义路径环境 ```bash conda remove --prefix ~/conda_envs/ml_env --all -y ``` ### 方法2:永久配置(所有新环境默认存到自定义路径,推荐固定路径时使用) 通过修改conda的**全局配置文件**,将默认环境存储目录改为自定义路径,后续所有`conda create`创建的环境,都会默认存到该目录下,无需每次指定`--prefix`。 ##### 步骤1:设置conda默认环境根目录 执行以下命令,将自定义环境根目录(如`~/conda_envs`)设为conda默认环境路径: ```bash # 核心命令:替换为自己的自定义环境根目录 conda config --set envs_dirs ~/conda_envs ``` ##### 步骤2:验证配置是否生效 执行以下命令,查看conda的环境目录配置,若输出自己设置的路径,则说明配置成功: ```bash conda config --show envs_dirs # 示例输出:envs_dirs: ~/conda_envs ``` ##### 步骤3:创建/使用环境(与默认方式完全一致) 配置完成后,直接用`conda create -n 环境名`创建环境,环境会**自动存到**`~/conda_envs`下,使用方式与默认环境无区别,无需指定路径。 ##### 示例 创建名为`dl_env`、Python3.10的环境,默认存到`~/conda_envs/dl_env`: ```bash conda create -n dl_env python=3.10 -y ``` 激活/退出/删除: ```bash # 激活(直接用环境名,无需路径) conda activate dl_env # 退出 conda deactivate # 删除 conda remove -n dl_env --all -y ``` ##### 重置默认环境路径(可选) 若想恢复conda默认的环境存储路径,执行以下命令即可: ```bash conda config --remove-key envs_dirs ``` #### 四、常用conda 命令补充 ```bash # 查看所有已创建的环境(含自定义路径和默认路径) conda info --envs # 或简写 conda env list # 升级conda本身 conda update conda -y # 升级环境中的所有包 conda update --all -y # 安装包到指定环境(无需激活) conda install -n 环境名 包名 -y # 或安装到当前激活的环境 conda install 包名 -y ``` ##### 总结 1. Linux安装Miniconda的核心是**执行官方sh脚本**,关键步骤为同意协议、选择安装路径、初始化conda(yes),最后生效环境变量; 2. 自定义conda环境位置有两种方式:`--prefix`临时指定单环境路径,`conda config --set envs_dirs`永久配置所有新环境的默认路径; 3. 临时指定的环境激活时**必须输完整路径**,永久配置的环境使用方式与默认环境完全一致,更适合固定存储路径的场景。 「一键投喂 软糖/蛋糕/布丁/牛奶/冰阔乐!」 赞赏 × 梦白沙 (๑>ڡ<)☆谢谢老板~ 1元 2元 5元 10元 50元 任意金额 2元 使用微信扫描二维码完成支付 版权声明:本文为作者原创,如需转载须联系作者本人同意,未经作者本人同意不得擅自转载。 ubuntu系统 2026-02-06 评论 7 次浏览