Conda 安装与使用指南

Conda 是一个开源的软件包管理和环境管理系统,主要解决一个系统上同时要使用python2,python3等等多个python环境的切换问题,支持多种编程语言(如 Python、R 等),可以在 Windows、macOS 和 Linux 上运行。它允许用户轻松地安装、运行、更新数千个来自 Anaconda 社区和其他渠道的软件包,并且能够方便地创建和管理不同的开发环境。

安装 Conda

参考:https://docs.anaconda.com/miniconda/

使用 Miniconda 安装 Conda

Miniconda 是一个轻量级的 Conda 发行版,仅包含 Python 和 conda,以及它们的依赖项。如果你不需要安装完整的 Anaconda 分发版,Miniconda 是一个很好的选择。

安装步骤
  1. 创建安装目录

    首先,我们需要创建一个用于安装 Miniconda 的目录。打开终端,执行如下命令:

    bash 复制代码
    mkdir -p ~/miniconda3
  2. 下载 Miniconda 安装脚本

    接下来,从官方网站下载最新版本的 Miniconda 安装脚本。这里以 Linux x86_64 版本为例:

    bash 复制代码
    wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda3/miniconda.sh
  3. 运行安装脚本

    下载完成后,运行安装脚本来安装 Miniconda:

    bash 复制代码
    bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3

    其中 -b 表示以批处理模式安装,-u 表示更新现有的 Miniconda 安装,-p 指定安装路径。

  4. 清理安装文件

    安装完成后,可以删除安装脚本以节省空间:

    bash 复制代码
    rm ~/miniconda3/miniconda.sh
  5. 初始化 Conda

    最后,初始化 Conda 以便能够在终端中直接使用 conda 命令:

    bash 复制代码
    source ~/miniconda3/bin/activate

使用 Conda 创建和管理环境

创建环境

你可以根据项目需求创建不同的 Python 环境,例如创建一个使用 Python 3.8 的环境:

bash 复制代码
conda create -n myenv python=3.8

其中 myenv 是你为新环境指定的名字。

安装软件包

在激活某个环境后,可以使用 conda install 命令来安装所需的软件包。例如,安装 NumPy:

bash 复制代码
conda install numpy

激活和退出环境

  • 激活环境
    要激活一个已存在的环境,使用以下命令:

    bash 复制代码
    conda activate myenv
  • 退出激活环境
    如果想要退出当前激活的环境,可以使用:

    bash 复制代码
    conda deactivate

删除环境

如果不再需要某个环境,可以通过以下命令删除它:

bash 复制代码
conda remove --name myenv --all

查看环境列表

要查看所有已创建的环境,可以使用:

bash 复制代码
conda env list

查看 Conda 配置

如果你想查看 Conda 的当前配置,可以执行:

bash 复制代码
conda config --show

修改环境存放路径

当你的主分区磁盘空间不足时,可以考虑将环境或缓存文件存储到其他分区。例如,将环境路径设置为 /home/conda_envs,可以这样做:

bash 复制代码
conda config --add envs_dirs /home/conda_envs

同样地,如果你希望改变缓存目录的位置,可以使用:

bash 复制代码
conda config --add pkgs_dirs /home/conda_pkgs

删除环境路径

如果你想从配置中移除某个环境路径或缓存路径,可以使用 --remove 参数:

bash 复制代码
conda config --remove envs_dirs /home/conda_envs
conda config --remove pkgs_dirs /home/conda_pkgs

以上就是使用 Conda 创建和管理虚拟环境的基本方法。通过这些命令,你可以更灵活地管理你的开发环境,确保项目的兼容性和安全性。

相关推荐
cooldream200914 小时前
Conda 镜像源 404 错误完全解决指南
conda·ai编程
CODER03042 天前
本地部署语音识别框架FunAudioLLM——Fun-ASR-Nano-2512模型
人工智能·conda·语音识别·audiolm
zhou135284822672 天前
Anaconda Distribution 安装使用文档与 Conda 常用命令详解
conda
kaixin_啊啊3 天前
conda环境迁移
conda
小桥流水---人工智能3 天前
Conda环境创建成功但CMD无法正确激活:为什么出现 `(pytorchgpu)` 仍可能是“假激活”?
conda
小桥流水---人工智能3 天前
Windows下Conda无法创建Python 3.11虚拟环境:从镜像源404到PackagesNotFoundError的完整排查与解决
windows·conda·python3.11
vortex55 天前
从Conda到UV:Python项目依赖管理的现代演进
python·conda·uv
CODER03045 天前
Anaconda和Mamba创建环境管理包常用命令合集
python·深度学习·conda·虚拟环境·mamba·常用命令大全
New_Horizons6667 天前
Vscode终端激活Conda虚拟环境
ide·vscode·conda
️学习的小王8 天前
Anaconda国内镜像配置与conda常用命令
ide·经验分享·python·conda