msys2 与anaconda

一、msys2

先了解下cygwin,MinGW,msys
cygwin是运行在windows平台上的POXIS“子系统”,提供Windows下的类Unix系统,提供window上移植Linux应用的开发环境的一套软件,
MinGW是用于进行windows应用开发的GNU工具链(开发环境),它的编译产物是原生Windows应用.
MSYS,由于 MinGW 本身仅代表工具链,而在 Windows 下,由于...cmd,以及配套的命令行工具不够齐全(也不舒服),因此,MinGW 开发者从曾经比较旧的 Cygwin 创建了一个分支,也用于提供类 Unix 环境。但与 Cygwin 的大而全不同,MSYS 是冲着小巧玲珑的目标去的,所以整套 MSYS 以及 MinGW,主要以基本的 Linux 工具为主,大小在 200M 左右,并且没有多少扩展能力。
由于MinGW万年不更新,MSYS也是,Cygwin的许多新功能不能同步过来,于是Alex等人建立了新一代的msys项目。——msys2,使用包管理工具pacman
仍然fork了Cygwin(较新版),有活跃的开发者和用户组。有较多预编译的软件包。

二、anaconda

计算科学工程师们搞出来的用于计算科学的软件,是
Te Most Popular Python Data Science Platform
简言之一个python包的集成环境,主要用于python包管理

你可能感兴趣的:(msys2 与anaconda)