深度学习集成编译工具:IDLE与pycharmAnaconda的关系

Posted 尚墨1111

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了深度学习集成编译工具:IDLE与pycharmAnaconda的关系相关的知识,希望对你有一定的参考价值。

一、IDLE与pycharm、Anaconda的关系


IDLE

python 程序的集成开发环境,IDLE是自带集成开发环境,可以运行和调试一些简单的小程序,开始学习Python的时候用的比较多,但不适合做项目开发


Pycharm

专门的Python集成开发软件,和微软的Visual Studio类似,只是VS用于C和C++较多。Pythcarm也分为社区版和专业版,一般社区版就够学习使用


Anaconda

Anaconda是package和environment管理集成软件,包含了Python和相关的配套工具。

  • conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理。包管理与pip的使用类似,环境管理允许用户方便地安装不同版本的python并可以快速切换
  • Anaconda是一个打包的集合,里面预装好了conda、某个版本的python、众多packages科学计算工具
     

包括以下部分:

  • Anaconda Prompt是一个Anaconda的终端,操作conda环境。类似于windows的cmd
  • IPython 是一个 python 的交互式 shell,比默认的python shell 好用得多,支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多很有用的功能和函数。
  • Jupyter Notebook这得从IPython 3.x版本开始说起,这是最后的大一统版本,包括notebook、qtconsole等等,从IPython 4.0版本开始IPython只集中精力做交互式shell,变得轻量化,而剩下的notebook格式,qtconsole,和notebook web应用等都分离出来统一命名为Jupyter。至此IPython和Jupyter分家。
  • Jupyter Qtconsole 调用交互式命令台。从IPython 4.0版本开始,很多IPython子命令现在变成了Jupyter子命令,如ipython notebook现在是jupyter noteboook。
  • Spyder 是一个使用Python语言的开放源代码跨平台科学运算IDE

 


二、PyCharm、Jupyter Notebook 和 Spyder 的区别与联系

联系

是目前比较主流的的三种Python IDE


区别:侧重不同

PyCharm:功能强大适合做大型的项目

Spyder:适合数据分析

Jupyter:原名Python notebook,是一个在浏览器上编辑的Python开发环境,需要引入自定义模块

三、需要知道的前置知识

1、简介

TensorFlow中数据被称作“张量”(tensor)。张量从框架输入流过(flow)到输出,于是取名为“Tensorflow”。


2、安装

  • tensorflow分为CPU和GPU俩个版本。GPU比较快,初学安装CPU版
  • 只需安装Anaconda (开源的Python包管理器),具体参考安装教程
  • 安装了Anacode之后,jupyter作为编程环境。按shift+Enter执行程序

以上是关于深度学习集成编译工具:IDLE与pycharmAnaconda的关系的主要内容,如果未能解决你的问题,请参考以下文章

Python 基础:Python 集成开发工具 IDLE

分享!5个好用的Python工具

Python入门 | IDLE的介绍和使用方法

MySQL是不是有集成开发环境?

分享一站式AI开发工具!妈妈再也不用担心深度学习了

IDE——集成开发环境 / IDLE是开发 python 程序的基本IDE