Conda
主要用于 Package 和 Environment 的管理。
![Conda的作用]()
查看 Conda 版本
创建 Environment
1
| conda create --name python34 python=3.4
|
激活 Environment
1 2
| activate python34 #For Windows source activate python34 #For Linux & MacOS
|
退出 Environment
1 2
| deactivate python34 #For Windows source deactivate python34 #For Linux & MacOS
|
删除 Environment
1
| conda remove --name python34 --all
|
Package 管理
安装 Python 包
查看 Python 包
1 2
| conda list conda list -n python36 #查看指定环境安装的Python包
|
删除 Python 包
1
| conda remove -n python34 numpy
|
Jupyter
IPython
- 一个强大的交互式
shell
Jupyter
的 kernel
(内核)
- 支持交互式数据分析和可视化
![]()
- 主要负责运行用户的代码
- 通过
stdin/stdout
和 IPython shell
进行交互
- 用
json message
通过 ZeroMQ
和 notebook
交互
Jupyter Notebook
前身是 IPython notebook
一个开源的 Web application
可以创建和分享包含代码,视图,注释的文档
![Notebook和kernel的交互]()
- 核心是
Notebook server
Notebook server
加载和保存 notebook
文件格式(.ipynb)
- 由
IPython Notebook
定义的一种格式(json)
- 可以读取在线数据,
.csv/.xls
文件
- 可以转换成其他格式,例如
.py
,.html
,.pdf
,.md
等
文件展示工具(NBViewer)
- 一个在线的
ipynb
格式 notebook 工具
- 可以通过 URL 分享
- Gihub 已集成
NBViewer
- 通过转换器可以轻松集成到博客,邮件等其他地方