Jupter

Andrew Ng在Coursera上新开的关于Deep Learning的系列课程中,使用了Jupter;在之前的Machine Learning课程中使用的是Octave,两者不相兼容。
查看Jupter的安装说明:Jupter使用Python,支持2.x和3.x。因为Mac系统自带的python是2.7.x,而Jupter推荐使用Python 3.x。因此,就有了这篇安装教程。

安装 pyenv

使用pyenv,可以使得系统同时安装多个版本的Python,供需要的时候切换。Pyenv上有详细的安装教程,这里选择通过 brew 安装,下面是安装命令:

brew update
brew install pyenv
echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n  eval "$(pyenv init -)"\nfi' >> ~/.bash_profile
exec "$SHELL"
pyenv install 3.6.3 //当前最新版本
pyenv rehash //安装后更新数据库;以后使用pip安装模块后,都需要执行该命令

安装完毕后,可以使用pyenv切换python,这里补充几个常用命令:

pyenv version //当前python版本
pyenv versions //已安装的python版本
pyenv global system //设置gloablsystem级的python版本
pyenv local 3.6.3 //设置当前用户的python版本
pyenv shell 3.6.3 //设置当前shellpython版本
shell-local-global

virtualenv

这个老朋友在之前使用Pelican的时候就接触过了。考虑到Jupter推荐使用Python3,我们考虑创建一个Python3的虚拟环境。

pyenv local 3.6.3//切换到python3.6.3
pip install virtualenv

安装后,创建一个放置虚拟环境的目录,然后执行:

$ virtualenv --no-site-package ./py3VirtualEnv/

接下来在这个环境中安装Jupter:

cd ./py3VirtualEnv/
source bin/activate//激活虚拟环境
python --version//进入虚拟环境后,确认版本
python3 -m pip install jupyter

然后输入 jupter notebook 进行启动。