• 【Python】11 Conda常用命令


    Conda简介

    Conda是一个开源的软件包管理系统和环境管理器,用于安装和管理不同语言的软件包,如Python、R等。它可以创建独立的环境,每个环境都可以安装特定版本的软件包和依赖项,而不必担心与其他环境冲突。Conda还可以轻松地在不同平台之间移植环境和软件包,是数据科学家和研究者常用的工具之一。

    虚拟环境

    Conda可以协助用户创建、导出、共享和管理虚拟环境。虚拟环境可以让您有一个干净的Python安装,仅包含您需要的库和工具,而不必影响您的操作系统。以下是一些关于Conda虚拟环境的重要概念和操作:

    1. 创建虚拟环境:使用conda create命令来创建虚拟环境,指定Python版本和需要的包。
    conda create -n your_env_name python=3.8
    
    • 1
    1. 激活虚拟环境:使用conda activate命令激活虚拟环境。激活后,该环境将成为您默认的Python环境。
    conda activate your_env_name
    
    • 1

    离开环境

    conda deactivate
    
    • 1
    1. 安装和管理包:使用conda install命令来安装您需要的包。使用使用conda uninstall命令来删除您不需要的包。您可以使用conda list命令查看所有已安装的包,使用conda update命令更新所有包。
    conda install [package]
    
    • 1
    conda uninstall [package]
    
    • 1
    1. 导出和共享环境:在base环境下使用conda env export命令将环境导出为YAML文件,以方便共享。您还可以使用conda env create命令从文件中创建环境。
    conda env export --name your_env_name > environment.yml
    
    • 1

    导出的YAML文件environment.yml在conda安装目录下。将YAML文件复制到需要移植环境的电脑,在当前目录下,输入以下命令

    conda env create
    
    • 1
    1. 删除虚拟环境:使用conda remove命令删除已创建的虚拟环境。
    conda remove -n your_env_name --all
    
    • 1

    删除后,可以去环境目录下删除残余文件,类似D:\software\Anaconda3\envs

    使用conda虚拟环境可以帮助您管理Python依赖关系,避免包冲突和版本问题。它也是Python开发中的最佳实践之一。

    总结

    1. conda create:创建新的虚拟环境
    2. conda activate:激活虚拟环境
    3. conda deactivate:离开虚拟环境
    4. conda install:安装包或者库到虚拟环境中
    5. conda update:更新指定的包或者库到最新版本
    6. conda remove:卸载指定的包或者库
    7. conda list:列出当前环境中已安装的包或者库
    8. conda env list:列出所有已有的虚拟环境
    9. conda info:显示conda的基本信息
    10. conda config:配置conda的各种选项

    参考资料

    Introduction to Conda for (Data) Scientists-Sharing Environments

  • 相关阅读:
    浅谈薄膜行业MES解决方案
    【MySQL系列】视图特性
    【设备树添加节点】
    ElasticSearch集群环境搭建
    D课堂 | DDoS、CC,网站被攻击怎么办?
    spark读取文件夹数据
    基于JavaEE的大学生公寓管理系统
    【COMP329 LEC1 Agents and Autonomous Systems】
    Vue实现支持搜索和筛选的用户列表
    ElasticSearch搜索引擎:常用的存储mapping配置项 与 doc_values详细介绍
  • 原文地址:https://blog.csdn.net/weixin_43012724/article/details/134262535