跳到主要内容

Conda使用指南

Conda 是一个开源的软件包管理系统和环境管理系统,能够快速安装、运行和更新软件包及其依赖项。它最初是为 Python 科学计算包 Anaconda 设计的,但现在已经被广泛用于各种编程语言和应用程序。

安装 Conda

查看最新版本

Anacond:访问anaconda下载,复制下载链接

Miniconda:访问miniconda文档,复制下载链接

下载 Anaconda 或 Miniconda

你可以选择安装 Anaconda 或 Miniconda。Anaconda 包含了大量的科学计算包,而 Miniconda 仅包含 Conda 和 Python,适合需要更小安装包的用户。

  1. 下载 Anaconda:

    wget https://repo.anaconda.com/archive/Anaconda3-2024.02-1-Linux-x86_64.sh
  2. 下载 Miniconda:

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

安装 Anaconda 或 Miniconda

  1. 运行安装脚本:

    bash Anaconda3-2023.03-Linux-x86_64.sh

    或者

    bash Miniconda3-latest-Linux-x86_64.sh

    注意:这里想要无交互安装的话需要再后面加上-b

  2. 按照提示完成安装过程。

  3. 安装完成后,激活 Conda:

    source ~/.bashrc

    或者

    source ~/.bash_profile

验证安装

验证 Conda 是否安装成功:

conda --version

安装miniconda的示例

apt-get update && apt-get install -y wget
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh -b
export PATH=/root/miniconda3/bin:$PATH

基本命令

查看 Conda 版本

conda --version

更新 Conda

conda update conda

查看帮助

conda --help

管理环境

创建新环境

conda create --name myenv

可以指定 Python 版本:

conda create --name myenv python=3.8

激活环境

conda activate myenv

退出环境

conda deactivate

列出所有环境

conda env list

conda info --envs

删除环境

conda remove --name myenv --all

管理包

安装包

conda install package_name

指定版本:

conda install package_name=2.1.0

移除包

conda remove package_name

更新包

conda update package_name

查看已安装包

conda list

搜索包

conda search package_name

更新 Conda

保持 Conda 最新是确保其稳定性和安全性的关键。

更新 Conda 自身

conda update conda

更新 Anaconda(如果使用的是 Anaconda)

conda update anaconda

常见问题

Conda 命令找不到

确保 Conda 的路径已添加到你的 shell 配置文件中(如 .bashrc.bash_profile)。添加以下内容:

export PATH="$HOME/miniconda3/bin:$PATH"

然后重新加载配置文件:

source ~/.bashrc

source ~/.bash_profile

环境依赖冲突

如果遇到环境依赖冲突,可以尝试使用 conda-forge 频道:

conda install -c conda-forge package_name

Conda 环境激活失败

确保 Conda 初始化脚本已正确配置。可以重新初始化:

conda init

然后重新启动你的 shell。