集成IDE anaconda

Anacondahtml

下载安装完anaconda后,会生成以下工具:前端

安装Anaconda不须要使用管理员权限。安装完毕后,Anaconda附带一个图形启动器(Anaconda Prompt),可使用他启动IPython、管理环境等等。python

安装anaconda的时候会提示你是否设置环境变量,安装包上写着不推荐。我没弄,安装完毕后手动设置环境变量,将Python的路径添加到Path里面,而后cmd下面执行python显示算法

注意有个anaconda,没有的话代表使用的是你单独安装python设置的环境变量,不是anaconda内置python的环境变量。后端

Jupyter浏览器

Jupyter Notebook是一个在线python开发环境,Shift+Enter执行编辑器

安装Anaconda的时候会提供一个本地的Jupyter,还能够直接浏览器登录http://jupyter.org/,而无需在计算机上安装任何内容。模块化

如何启用Jupyter Notebook工具

①在Anaconda Prompt中输入jupyter notebook。按Ctrl+C关闭Jupyter Notebookthis

②直接在浏览器中输入http://localhost:8888

IPython和Jupyter

IPython中的I表明interactive,意为互动。本来是一个方便python科学计算的命令行界面。在科学计算中,实验和错误在所难民,须要有一个接口,容许对算法、数据、图形等进行交互式探索。2011年IPython退出交互式Notebook,Notebook在电脑浏览器中运行,并提供统一的Web界面,可将代码、文本、数学公式、图标、图形等内容合在一块儿,这是科学计算的理想界面。2014年,IPython开发人员为这个项目从新命名Jupyter。Jupyter具备独立于语言的Notebook平台,可配合各类内核使用。内核是Notebook界面的后端,管理交互式会话、变量、数据等等。Notebook是前端,管理用户界面,文本编辑器、图标等等。IPython成为Jupyter Notebook的Python内核名称,其余内核包括IR、IJulia、ILua、IRuby等等。

2015年,IPython/Jupyter开发人员将以前单一的IPython代码库拆分为一组较小的项目。例如,IPython的并行计算功能如今在独立的Python软件包中实现,包名ipyparallel。IPython小部件在ipywidgets中实现。这种分离使项目的代码更加模块化,以及有助于第三方的共享。如今IPython自己是一个比之前小得多的项目,只包括交互式Python终端、Jupyter Notebook的Python内核。

Notebook

最初IPython提供了一个加强的命令行控制台(在Anaconda中对应Anaconda Prompt),后来引入Jupyter Notebook,这是以前命令行控制台更新更强的替代品(在Anaconda中对应Jupyter Notebook)。还有一个事Qt Console,与IPython控制台相似,可是功能更强,支持多行编辑等。

 

Anaconda Prompt

Here is a list of common commands: • conda help: Displays the list of conda commands.
• conda list: Lists all packages installed in the current environment.
• conda info: Displays system information.
• conda env list: Displays the list of environments installed. The currently active one is marked by a star *.
• conda install somepackage: Installs a Python package (replace somepackage by the name of the package you want to install).
• conda install somepackage=0.7: Installs a specific version of a package.
• conda update somepackage: Updates a Python package to the latest available version.
• conda update anaconda: Updates all packages.
• conda update conda: Updates conda itself.

• conda update --all: Updates all packages.
• conda remove somepackage: Uninstalls a Python package.
• conda remove -n myenv --all: Removes the environment named myenv (replace this by the name of the environment you want to uninstall).
• conda clean -t: Removes the old tarballs that are left over after installation and updates.
Some commands ask for confrmation (you need to press y to confrm). You can also use the -y option to avoid the confrmation prompt.

 

NumPy (providing a practical array data structure),

SciPy (scientifc computing),

matplotlib (graphical plotting),

pandas (data analysis and statistics),

scikit-learn (machine learning),

SymPy (symbolic computing),

Jupyter/IPython (effcient interfaces for interactive computing).

genfromtxt

相关文章
相关标签/搜索