深度学习集成编译工具: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的关系的主要内容,如果未能解决你的问题,请参考以下文章