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 创建和管理虚拟环境的基本方法。通过这些命令,你可以更灵活地管理你的开发环境,确保项目的兼容性和安全性。

相关推荐
PHP代码18 小时前
entwine 和 conda环境下 使用和踩坑 详细步骤! 已解决
服务器·conda·点云
joker_man118 小时前
使用DeepLabV3实现植叶病害检测
人工智能·python·opencv·conda
Tjohn920 小时前
通过Conda安装jupyter notebook
ide·jupyter·conda
lqqjuly1 天前
Windows 11在conda虚拟环境中安装cuda、cudann
pytorch·windows·python·算法·conda
养个小橘猫1 天前
conda虚拟环境中安装cuda方法、遇到的问题
深度学习·conda
八级玄仙3 天前
pycharm 找不到conda环境
ide·pycharm·conda
源源佩奇3 天前
Anaconda 虚拟环境 conda 下载 pytorch
人工智能·pytorch·conda
F_D_Z6 天前
【解决办法】conda找不到环境变量报错bash: /opt/conda/bin/conda: No such file or directory
conda
wzy-6666 天前
通过conda install -c nvidia cuda=“11.3.0“ 安装低版本的cuda,但是却安装了高版本的12.4.0
linux·c语言·conda