• Anaconda、Conda、pip、Virtualenv的区别


    一、Anaconda

    1.1 简介

    Anaconda是一个包含180+的科学包及其依赖项的发行版本。其包含的科学包包括:conda, numpy, scipy, ipython notebook等。
    在这里插入图片描述

    二、Conda

    2.1 简述

    conda是及其依赖项环境的管理工具。

    • 适用语言:Python, R, Ruby, Lua, Scala, Java JavaScript, C/C++, FORTRAN。
    • 适用平台:Windows, macOS, Linux

    2.2 作用

    ① 快速安装、运行和升级包及其依赖项。
    ② 在计算机中便捷地创建、保存、加载和切换环境。

    conda包和环境管理器包含于Anaconda的所有版本当中。

    三、PIP

    3.1 杂记

    pip是用于安装和管理软件包的包管理器。

    ▪ pip编写语言:Python。

    ▪ Python中默认安装的版本:

    3.2 使用命令

    • Python 2.7.9及后续版本:默认安装,命令为 pip
    • Python 3.4及后续版本:默认安装,命令为 pip3

    3.3 pip名称的由来

    pip采用的是递归缩写进行命名的。其名字被普遍认为来源于2处:

    1. “Pip installs Packages”(“pip安装包”)
    2. “Pip installs Python”(“pip安装Python”)

    四、Virtualenv

    4.1 简介

    virtualenv是用于创建一个独立的Python环境的工具。

    virtualenv将会为它自己的安装目录创建一个环境,这并不与其他virtualenv环境共享库;同时也可以选择性地不连接已安装的全局库。


    五、ANACONDA和CODNA的关系?

    CONDA是ANACONDA的一个组件而已

    • 理解ANACONDA是很多组件的一个集成

    六、最新的不一定是最好的

    在这里插入图片描述

  • 相关阅读:
    三维模型表面积计算方法
    Linux Day18 TCP_UDP协议及相关知识
    基于streamlit的成绩展示平台
    C++项目开发编译踩坑记录
    【数模】判别分析
    SpringBoot中一个万能的Cors跨域Filter
    排列与二进制(暑假每日一题 33)
    python+django高校志愿者活动报名系统vue+elementui
    Matlab论文插图绘制模板第113期—带箭头标记的图
    Pandas 数据可视化
  • 原文地址:https://blog.csdn.net/weixin_44943389/article/details/128111512