编程环境与笔记工具初探
Question
- 如何查看自己电脑中安装了哪些版本的 Python ?
$ pyenv versions
- 如何切换、运行不同版本的 Python 呢?
- 使用版本与包管理工具如 Anaconda,pyenv等来进行管理
$ pyenv local <version>
$ source activate ~/py27
- 使用版本与包管理工具如 Anaconda,pyenv等来进行管理
- Python2 和 Python3 对应的开源包、软件包是否可以通用?
- 不能,下载的开源宝和软件包下载在对应语言文件目录下
- Anconda 是什么?
- 包管理
- 不同版本python环境管理
- Jupyter Notebook是什么?
- 可运行、可交互的在线工具,可把代码和笔记舒爽地呈现在同一个页面,并导出为 .ipynb .md .py 等格式.借助 nbviewer社会化分享
Action
1. 寻找Anaconda官方文档
2. 安装 Anaconda3
- 两种安装方式:
图形界面安装
与命令行界面安装
- 两种版本
PY2.7
与py3.6
(根据默认环境选择) - 选择
命令行界面安装
,py3.6
版本-
01:下载命令行版安装包macOS installer
-
02:[可选] cryptographic hash verification(哈希值验证)
- 到达安装包所在文件夹
$ cd ~/Downloads
- 验证安装包的哈希值
-
下载包的哈希值
$ md5 Anaconda3-4.4.0-MacOSX-x86_64.sh MD5 (Anaconda3-4.4.0-MacOSX-x86_64.sh) = 3958ac6cb84731e560dd833256aa5b15
-
对比官方文档给出的哈希值,一致即可,否则联系官方或者换一个安装包
-
- 到达安装包所在文件夹
-
03:安装到 py3.6
bash ~/Downloads/Anaconda3-4.4.0-MacOSX-x86_64.sh
-
04:跟随命令行提示操作
- 确认 license 内容, yes
- 确认安装路径,enter
- 开始安装,需要等待一段时间
- 出现
Thank you for installing Anaconda3!
即安装成功
-
05:用命令行运行
conda
- 在命令行中输入
$ export PATH=~/anaconda3/bin:$PATH
- Note: 根据下载版本不同路径不同,参考这里
- 为了避免每次重启 shell 都要输入一次
$ export PATH=~/anaconda3/bin:$PATH
-
在 shell 的配置文件中输入该命令
-
不同 shell 配置文件名称不同
-
zsh 的配置文件为
.zshrc
-
打开
.zshrc
$ cd ~ $ vim .zshrc
-
i
插入模式下输入export PATH=~/anaconda3/bin:$PATH
-
重启 shell 即可
-
-
06:验证是否安装成功
1
2$ conda --version
conda 4.3.21
-
3. 使用 Anaconda3
If you prefer to use a terminal window or command prompt, download the conda cheat sheet , try the conda test drive and learn more about using conda.
-
管理 conda
1
2
3
4$ conda info # 显示Anaconda的安装信息
$ conda list # 现有环境下的包列表
$ conda update conda # 更新 conda
$ conda update anaconda # 更新当前环境下所有包(anaconda 上有的)
-
管理 python 版本
1
2
3
4
5
6
7
8
9
10
11# 创建新的环境
$ conda create --prefix ~/py27 python=2.7
# 删除创建的环境
$ conda remove --prefix ~/py27 --all
or
$ rm -rf ~/py27
# 激活某个环境
$ source activate ~/py27
# 退出激活的环境
$ source deactivate ~/py27 -
管理 packages
1
2
3
4
5
6
7$ conda search jupyter # 查找包(jupyter)
$ conda install jupyter # 安装包(jupyter)
$ jupyter-notebook # 运行安装的包(jupyter)
# 在特定环境下安装/卸载包
$ conda install --prefix ~/py27 <packagename> <packagename>
$ conda remove --prefix ~/py27 <packagename> <packagename>
4. 使用 Jupyter Notebook
-
Anaconda3 自带 Jupyter Notebook
-
运行 JN, 会自动读取当前文件目录
-
操作
1
2$ jupyter-notebook # 运行
control + C # 完全退出 -
快捷键(updating)
- cmd 模式
- 编辑 模式
- Basic navigation:
enter, shift-enter, up/k, down/j
- Saving the notebook:
s
- Change Cell types:
y, m, 1-6, t
- Cell creation:
a, b
- Cell editing:
x, c, v, d, z
- Kernel operations:
i, 0 (press twice)
- Basic navigation:
-
社会化分享
Error
E1: Anaconda3 下载成功后,无法在 cmd 中打开
- 错误信息
zsh: command not found: conda
bash: command not found: conda
- 分析
- 应该是shell配置哪里没有到位
- 搜索
- 关键词:
bash: command not found: conda
- 方案01
- python - How to run Conda? - Stack Overflow
- 输入
$ export PATH=~/anaconda3/bin:$PATH
- 验证
conda --version
- 成功
conda 4.3.21
- 关键词:
Reference
Timelog
- 170813 2h chrome 下载失败2次,未断点续下,改用迅雷下载
- 170814 1h 安装 Anaconda3 & 解决 E1
- 170814 1h 试验并撰写 anaconda 使用教程/命令表
- 170814 30m Jupter Notebook 尝试