当前位置:首页 > 系统教程 > 正文

Linux下Miniconda保姆级安装教程(从零开始掌握conda常用命令)

Linux下Miniconda保姆级安装教程(从零开始掌握conda常用命令)

无论你是刚接触Linux的小白,还是需要管理Python环境的开发者,Miniconda都是轻量级且强大的工具。本文将手把手教你如何在Linux上安装Miniconda,并详细介绍conda常用命令,助你轻松管理Python环境。

Linux下Miniconda保姆级安装教程(从零开始掌握conda常用命令) Miniconda安装 conda常用命令 Linux环境配置 Python环境管理 第1张

1. 为什么选择Miniconda?

Miniconda是Anaconda的精简版,只包含conda、Python以及必要的依赖。它体积小,但保留了conda强大的包管理和环境隔离功能,非常适合Linux环境配置Python环境管理。与完整版Anaconda相比,Miniconda让你按需安装包,避免磁盘浪费。

2. 下载Miniconda

打开终端,使用wgetcurl下载适用于Linux的最新版Miniconda安装脚本(建议选择Python 3.x版本)。例如:

    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  

3. 安装Miniconda

运行下载的脚本:

    bash Miniconda3-latest-Linux-x86_64.sh  

按照提示操作:

  • 按回车键浏览许可协议,然后输入yes接受。
  • 确认安装路径(默认即可,直接回车)。
  • 询问是否初始化conda,输入yes(会自动添加环境变量)。

安装完成后,重新加载配置文件:

    source ~/.bashrc  

4. 验证安装

检查conda版本:

    conda --version  

如果显示版本号(如conda 24.1.2),则Miniconda安装成功!

5. 配置镜像源(国内加速)

为了加快包下载速度,建议配置清华镜像:

    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/conda config --set show_channel_urls yes  

6. conda常用命令详解

下面列出日常开发中高频使用的conda常用命令,建议收藏:

命令 说明 示例
conda create -n 环境名 python=版本 创建虚拟环境 conda create -n myenv python=3.9
conda activate 环境名 激活环境 conda activate myenv
conda deactivate 退出当前环境 conda deactivate
conda install 包名 安装包 conda install numpy pandas
conda uninstall 包名 卸载包 conda uninstall matplotlib
conda list 查看当前环境已安装包 conda list
conda env list 列出所有环境 conda env list
conda env export > environment.yaml 导出环境配置 conda env export > env.yaml
conda env create -f environment.yaml 从配置文件创建环境 conda env create -f env.yaml
conda remove -n 环境名 --all 删除环境 conda remove -n myenv --all

7. 实战示例:创建并管理一个Python项目环境

假设我们要开发一个数据分析项目,需要Python 3.9和pandas、matplotlib:

    # 创建环境conda create -n data_analysis python=3.9conda activate data_analysisconda install pandas matplotlibconda listconda deactivateconda remove -n data_analysis --all  

8. 总结

通过本文,你学会了Linux软件安装中的Miniconda安装,以及Python虚拟环境的核心命令。conda让环境隔离变得简单,从此告别依赖冲突。快动手试试吧!

—— 你的Linux环境配置好帮手