0%

conda包管理器

Conda 是一个包管理器和环境管理器,用于安装、升级和管理数据科学和机器学习的各种软件包。

https://conda.io

基本使用方法

  1. 安装 Conda:首先需要下载并安装 Conda,可以从官网上下载适合自己操作系统的版本,并按照安装向导进行安装。

  2. 创建环境:要使用 Conda 管理你的软件包,需要先创建环境。可以使用以下命令来创建一个名为 myenv 的环境,并指定 Python 版本:

    1
    2
    conda create --name myenv python=3.8
    # 此时将创建一个名为myenv的新环境,并安装Python3.8
  3. 激活环境:在执行任何 Conda 命令之前,需要先激活你的环境。使用以下命令来激活名为 myenv 的环境:

    1
    conda activate myenv
  4. 安装包:要安装包,请使用以下命令:

    1
    conda install package_name

    其中 package_name 是要安装的软件包名称。例如,要安装 pandas 包,可以运行以下命令:

    1
    conda install pandas
  5. 更新包:要更新已安装的包,请使用以下命令:

    1
    conda update package_name

    其中 package_name 是要更新的软件包名称。例如,要更新 pandas 包,可以运行以下命令:

    1
    conda update pandas
  6. 删除包:要删除已安装的包,请使用以下命令:

    1
    conda remove package_name

    其中 package_name 是要删除的软件包名称。例如,要删除 pandas 包,可以运行以下命令:

    1
    conda remove pandas
  7. 退出环境:完成任务后,可以使用以下命令来退出环境:

    1
    conda deactivate
  8. 要查看已安装的 Conda 环境列表,可以使用以下命令:

    1
    conda env list

    这将列出当前系统中所有已安装的环境及其路径。

    如果想要显示更详细的环境信息,可以使用以下命令:

    1
    conda info --envs

    这将显示所有已安装的环境以及它们的依赖项、安装日期等详细信息。

    另外,如果只想查看当前激活的环境名称,可以使用以下命令:

    1
    conda info --env

    这将显示当前激活的环境名称和路径。

    需要注意的是,在查看环境时,确保已经激活了Conda。如果没有激活,可能会出现缺少权限或找不到环境的问题。因此,在执行任何与环境相关的操作之前,请先激活正确的环境,然后再执行命令。

  9. 要移除 Conda 中的环境,可以使用以下命令:

    1
    conda env remove --name myenv

    其中,myenv 是要移除的环境的名称。执行该命令后,Conda 将删除该环境及其所有依赖项和安装包。

    需要注意的是,移除环境时请谨慎操作,确保你真正想要删除该环境及其相关内容,因为这将无法恢复。建议在移除环境之前备份重要文件,并检查是否存在其他环境或项目正在使用该环境中的软件包和库。

    另外,如果想要移除 Conda 环境的所有痕迹,包括环境目录和配置文件等,可以使用以下命令:

    1
    conda env remove --name myenv --all

    此命令将删除指定环境及其所有文件,包括配置文件、元数据、缓存等。再次提醒,执行此操作前请确保你已做好足够的备份工作,以避免不可逆转的损失。