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

相关推荐
正在走向自律14 小时前
Conda 完全指南:从环境管理到工具集成
开发语言·python·conda·numpy·fastapi·pip·开发工具
小oo呆1 天前
【学习心得】Jupyter 如何在conda的base环境中其他虚拟环境内核
python·jupyter·conda
zhang-hui1 天前
PowerShell 实现 conda 懒加载
conda
请你喝好果汁6412 天前
学习笔记:Conda 环境共享
笔记·学习·conda
珊珊而川2 天前
conda init执行了还是不好用
conda
Eric.Lee20212 天前
Ubuntu shell指定conda的python环境启动脚本
python·ubuntu·conda·shell
Echo丶洛尘2 天前
Pycharm中No Conda enviroment selected
pycharm·conda
tyn1883 天前
记录一次conda虚拟环境pip安装报错[WinError 32] 另一个程序正在使用此文件,进程无法访问
windows·conda·pip·虚拟环境·虚环境
陈苏同学3 天前
[已解决] VS Code / Cursor / Trae 的 PowerShell 终端 conda activate 进不去环境的常见问题
linux·windows·conda
Eric.Lee20214 天前
conda 输出指定python环境的库 输出为 yaml文件
linux·python·conda