anaconda和python区别是什么?
anaconda和python区别如下:
Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。使用python需要下载安装执行python代码的环境。官方的Python包含了核心的模块和库,为了完成其他任务,需要安装其他的模块和库。
Anaconda 是Python的一个发行版,里面内置了很多工具,不用单独安装,Anaconda将Python和许多与科学计算相关的库捆绑在一起,形成了一个方便的科学计算环境,你安装了Ananconda就相当于安装了Python外加这些模块和库。当然Anaconda主要的功能还在于你可以方便进行环境管理。
anaconda相比Python增加的内容:
1、Python(shell) : 标准CPython。
2、Python(shell): 相当于在命令窗口的命令提示符后输入ipython回车。pip install ipython安装的ipython用法一样。
3、Ipython QTConsole。
4、Python Notebook:直接点击打开,或者在命令提示符中输入ipython.exe notebook。
5、Jupyter QTConsole。
6、Jupyter Notebook:直接点击打开,或在终端中输入: jupyter notebook 以启动服务器;在浏览器中打开notebook页面地址“http://localhost:8888 ”。
Jupyter Notebook是一种 Web 应用,能让用户将说明文本、数学方程、代码和可视化内容全部组合到一个易于共享的文档中。
7、Spyder:直接点击打开IDE。优点就是模仿MATLAB的“工作空间”。
8、Anaconda Prompt : 命令行终端。
9、支持其他IDE,如Pycharm。
2022-11-07 · 百度认证:IT168官方账号,优质数码领域创作者
1、安装包大小不同,python自身缺少numpy、matplotlib、scipy、scikit-learn等一系列包,需要安装pip来导入这些包才能进行相应运算。Anaconda(开源的Python包管理器)是一个python发行版,包含了conda、Python等180多个科学包及其依赖项。包含了大量的包,使用anaconda无需再去额外安装所需包。
2、作用不同,Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言。anaconda可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换。
3、性质不同,Anaconda是一个打包的集合,里面预装好了conda、某个版本的python、众多packages、科学计算工具等等,所以也称为Python的一种发行版。
Python是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。
-
官方服务
- 官方网站
- 官方网站