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

相关推荐
糖豆豆今天也要努力鸭4 小时前
torch.__version__的torch版本和conda list的torch版本不一致
linux·pytorch·python·深度学习·conda·torch
IT果果日记6 小时前
ubuntu 安装 conda
linux·ubuntu·conda
Jurio.1 天前
Conda 管理项目环境
人工智能·python·深度学习·conda·virtualenv·pip
engchina2 天前
如何重命名 Conda 环境 - 详细教程
conda
星域_03zhan3 天前
pycharm在使用conda虚拟环境时Terminal爆红问题
ide·pycharm·conda
请一直在路上3 天前
conda 常用命令
linux·python·conda
脑子不好真君4 天前
解决CondaError: Run ‘conda init‘ before ‘conda activate‘
conda·无法激活环境
小喵要摸鱼5 天前
Anaconda 和 conda 是什么关系?就像 pip 和 python 一样吗
python·conda·pip·anaconda
Eric.Lee20215 天前
conda创建 、查看、 激活、删除 python 虚拟环境
linux·开发语言·人工智能·python·conda
hong1616886 天前
Conda环境与Ubuntu环境移植详解
linux·ubuntu·conda