一.Anaconda是什么?
最著名的Python的数学科学平台
流行的Python&R包
conda:可扩展的包管理工具
免费分发
非常活跃的社区
二.Anaconda的安装
https://www.anaconda.com/distribution/#download-section
三.检验安装是否正确
cd ~/anaconda
bin: ./conda --version
conda 4.3.14
四:Conda
1. Conda:Package和Environment管理
- 安装Packages
- 更新packages
- 创建沙盒:Conda enviorment
2 Conda的Enviorment管理
- 创建一个新的Enviorment
conda create --name python34 python=3.4
- 激活一个enviorment
activate python3.4 #for windows
source activate python34 # for Linux & Mac
- 退出一个eviorment
deactivate python34 #for windows
source deactivate python34 #for Linux &Mac
- 删除一个enviorment
conda remove --name python34 --all
2 Conda的package管理
- Conda的包管理有点类似Pip
- 安装一个Python吧
conda install numpy
- 查看已安装的Python包
conda list
conda list -n python34 #查看指定环境安装的Python包
- 删除一个python包
conda remove -n python34 numpy
五.IPython?
- 一个强大的交互式shell
- 是Jupyter的Kernel
- 支持交互式数据分析和可视化
IPython Kernel
- 主要负责运行用户代码
- 通过stdin/stdout和IPython shell交互
- 用json message通过ZeroMQ 和 notebook交互
Jupyter Notebook
- 前身是IPython notebook
- 一个开源的Web application
- 可以创建和分享代码,视图,注释的文档
- 可以用于数据统计,分析,建模,机器学习等领域。
- 文件格式(.ipynb)
NBViewer
- 一个online的ipynb格式notebook展示工具
- 可以通过URL分享
- Github集成了NBViewer