Anaconda

下载安装完anaconda后,会生成如下工具:

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

安装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 Notebook

②直接在浏览器中输入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

最新文章

  1. 记录一次bug解决过程:规范变量名称和mybatis的使用以及代码优化
  2. 玩转JavaScript OOP[2]——类的实现
  3. EBS learning history (to know about the environment)
  4. 绝不要进行两层间接非const指针赋值给const指针
  5. Sql 随机更新一条数据返回更新数据的ID编号
  6. Android 你应该知道的学习资源 进阶之路贵在坚持
  7. 转场动画1-Push 动画
  8. SQL点滴16—SQL分页语句总结
  9. PROFINET有什么用
  10. SpringMVC源码情操陶冶-View视图渲染
  11. 201521123004 《Java程序设计》第2周学习总结
  12. SELinux与进程管理
  13. Lua完全自学手册(图文教程)
  14. PS扣签名
  15. BPM与OA的区别
  16. Linux命令之ln
  17. Qt532.线程(_beginthread)
  18. Docker load与Docker import
  19. 服务器主机上RAID Card的Write Caching Policy
  20. Office 如何复印身份证正反面到一张纸上

热门文章

  1. (十)会话跟踪技术之Session
  2. CentOS7.2配置LNMP环境并安装配置网站WordPress
  3. vue和小程序的相似之处
  4. csu 1756: Prime
  5. jenkins相关war包下载
  6. python 列表List - python基础入门(13)
  7. 日常工作问题解决:rhel7下使用teamd配置双网卡绑定
  8. [转帖]hdfs hbase hive hbase适用场景
  9. [转帖]hive与hbase的联系与区别:
  10. [转帖]Swagger介绍及使用