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

相关推荐
停走的风17 小时前
anaconda与pycharm卸载重安装笔记
笔记·pycharm·conda
C系语言20 小时前
Anaconda虚拟环境,完全使用conda install命令安装所有包,使用conda install pytorch
人工智能·pytorch·conda
星河天欲瞩2 天前
【深度学习Day1】环境配置(CUDA、PyTorch)
人工智能·pytorch·python·深度学习·学习·机器学习·conda
102400242 天前
vscode无法选择conda虚拟环境下的解释器
ide·vscode·conda
zckui2 天前
conda常用命令
python·conda
彼岸花苏陌2 天前
conda出现的问题
conda
张小凡vip2 天前
数据挖掘(六)--conda安装与使用指南:Miniconda篇
人工智能·数据挖掘·conda
资源存储库4 天前
【笔记】如何修改一个conda环境的python版本?
笔记·python·conda
weixin_440401694 天前
Win11 系统 Anaconda 下载+conda命令+Jupyter Notebook+VS Code
ide·python·jupyter·conda
Stream_Silver5 天前
解决PyCharm配置Conda虚拟环境报错lateinit property envs has not been initialized的问题
ide·pycharm·conda