欢迎光临
我们一直在努力

Linux 系统中安装和部署 Miniconda 的详细教程

一、Miniconda简介

Miniconda 是一个轻量级的 Conda 发行版,主要用于管理 Python 环境和软件包。它的主要作用包括:

  • 创建和管理虚拟环境:可以轻松创建多个 Python 虚拟环境,避免环境冲突。
  • 安装和管理软件包:使用 conda 代替 pip,提供更稳定的依赖管理。
  • 轻量级:相比 Anaconda,Miniconda 只包含 conda、python 及基本依赖,占用更少的存储空间,适合定制化安装。
  • 跨平台:支持 Linux、macOS 和 Windows。

简而言之,Miniconda 的作用是管理 Python 版本和依赖,比如你电脑中运行了多个项目,这些项目需要不同的 Python 版本和库,就可以用 Miniconda 创建独立的虚拟环境,避免相互干扰。

二、Miniconda部署教程

步骤 1:下载 Miniconda

在终端中运行以下命令,下载适用于 Linux 的最新 Miniconda 安装脚本(以 x86_64 版本为例):

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh

步骤 2:安装 Miniconda

运行安装脚本:

bash Miniconda3-latest-Linux-x86_64.sh

安装过程中:

  • 按 Enter 查看许可协议,输入 yes 以接受协议。
  • 选择 Miniconda 的安装路径(默认 ~/miniconda3,可按回车使用默认路径或自定义路径)。
  • 询问是否自动初始化 Conda(输入 yes 让 Conda 修改 .bashrc 以启用 Conda 命令)。

步骤 3:激活 Miniconda

如果安装时选择了自动初始化,则只需重新打开终端即可使用 conda 命令。
如果没有初始化,手动激活:

source ~/miniconda3/bin/activate

步骤 4:测试 Miniconda

检查 Miniconda 是否安装成功:

conda –version

如果正确显示版本号,则安装成功。

步骤 5:更新 Conda

为了保证使用的是最新版本,建议更新 Conda:

conda update -n base -c defaults conda -y

步骤 6:创建和管理虚拟环境

  • 创建 Python 3.9 环境:

conda create -n myenv python=3.9 -y

  • 激活环境:

conda activate myenv

  • 安装软件包(如 PyTorch):

conda install pytorch torchvision torchaudio -c pytorch

  • 退出环境:

conda deactivate

  • 删除环境:

conda remove -n myenv –all

步骤 7:设置 Conda 自动初始化(可选)

如果 conda 命令未生效,手动添加到 .bashrc:

echo 'export PATH="$HOME/miniconda3/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

总结

你现在已经在 Linux 上成功安装并配置了 Miniconda,并学会了基本的环境管理和软件包安装。这样,你可以更灵活地管理 Python 依赖,避免软件冲突,提高开发效率! 🚀

三、Miniconda 常见语法

安装好 Miniconda 后,你可以使用 conda 命令来管理环境和软件包。以下是最常见的 conda 操作语法:


1. Conda 基本信息

命令作用
conda –version 查看 Conda 版本
conda info 查看 Conda 配置信息
conda list 显示当前环境已安装的软件包

2. 管理环境

命令作用
conda create -n myenv python=3.9 -y 创建名为 myenv 的 Python 3.9 环境
conda env list 或 conda info –envs 查看所有已创建的环境
conda activate myenv 激活 myenv 环境
conda deactivate 退出当前环境
conda remove -n myenv –all 删除 myenv 环境
conda env export > environment.yml 导出当前环境配置(可用于迁移环境)
conda env create -f environment.yml 从 environment.yml 文件创建环境

3. 安装和管理软件包

命令作用
conda install numpy 安装 numpy
conda install -n myenv numpy 在 myenv 环境中安装 numpy
conda install -c conda-forge package_name 从 conda-forge 通道安装软件包
conda update numpy 更新 numpy
conda update -n base -c defaults conda 更新 Conda
conda remove numpy 卸载 numpy
conda list 查看当前环境已安装的软件包

4. 管理 Conda 本身

命令作用
conda update conda 更新 Conda
conda clean –all 清理 Conda 缓存,释放磁盘空间
conda config –set auto_activate_base false 禁用 Conda 自动激活 base 环境

5. 使用 pip

如果 Conda 源中没有需要的软件包,可以在 Conda 环境中使用 pip:

conda install pip # 确保环境中有 pip
pip install package_name # 安装软件包

6. 切换 Conda 源(提高下载速度)

如果官方源下载慢,可以换成国内镜像源(如清华源):

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

恢复默认源:

conda config –remove-key channels

这些是 Miniconda 最常用的命令,掌握这些基本操作,你就可以高效地管理 Python 环境和软件包!🚀

赞(0)
未经允许不得转载:171主机测评 » Linux 系统中安装和部署 Miniconda 的详细教程
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址