anaconda是使用python进行数据分析、机器学习的最容易方式,里面包含大量的数据科学包,参见 :https://www.anaconda.com/download/。anaconda是python的分发版本库,包含python开发环境以及1000多个python库和软件包,比如包含一些重要的科学计算工具包等。
1、IDE环境
anaconda包含python 的IDE环境,比如 Ipython, Jupter QTconsole, Jupter Notebook, spyder等
2、数据统计分析工具包,有NumPy, SciPy, Numba,pandas,DASK, PyTbales等
3、机器学习工具,比如: TensorFlow, H2O.ai 等
使用conda按转不同版本的python环境
安装python2.7, 命令如下: conda create -n python2.7 python=2.7
安装python3.5, 命令如下: conda create -n python3.5 python=3.5
切换到python3.5,命令如下: activate python3.5
取消python3.5,命令如下: deactivate python3.5
查看本地已经安装的python环境,使用命令:conda info --envs
查询包: conda list , conda search
更新包: conda update
删除包:conda remove
5、使用conda安装python工具包的最大好处是能够确保所安装的工具包与python的环境版本一致,如果使用pip安装工具包,可能会与python环境不一致,导致所安装的工具包不能正常使用。
比如本地的python环境3.6, 使用pip 安装xlutils工具包, 可以安装成功,但使用的时候会报错,原因是xlutils只支持到python3.5。 而如果使用conda来安装xlutils工具包, conda会把合适的xlutils以及相应的python环境,同时下载。
6、Jupyter notebook, 是基于浏览器的在线代码编辑与运行环境,支持可视化输出. 是目前比较流行的python IDE环境,方便与其他人分享源码及协作编程。
安装完anaconda之后会自动安装jupyter notebook.
Jupyter notebook 参见网址:www.jupyter.org
启动命令:jupyter notebook