在mac环境下用Unix指令安装jupyter notebook

一、安装(来自http://jupyter.org/install

大部分教程都是让用户在mac上先装Anaconda,再装jupyter notebook。

  • Ctrl+Alt+T(Manjaro系统),打开控制台,su进入root权限
  • 输入如下命令:

    1 python3 -m pip install --upgrade pip 2 python3 -m pip install jupyter

但考虑到节省macbook空间,还有我不需要Anaconda里的一些组件。所以我选择直接在终端使用Unix指令安装。由于我的安装环境比较干净,因此需要安装一些指令。连同过程中遇到的bug与解决方案也一并记下,供作参考。

图片 1

1、安装pip指令

sudo easy_install pip

二、启动Jupyter

2、命令行安装jupyter

然后,输入python,查看python版本,我的python版本是2.7.10

图片 2查询示例

如果是python2

python -m pip install --upgrade pip

python -m pip install jupyter

如果是python3

python3 -m pip install --upgrade pip

python3 -m pip install jupyter

援引自官方教程地址http://jupyter.org/install.html

  • 控制台下jupyter notebok,使用的时候报错

3、根据报错信息排bug

如果你用上面的指令仍未安装成功,可以继续往下看。我在pip install的过程中,报错。根据错误信息来逐一排查可知,第一个错误,缺少nose库。

图片 3安装过程中因缺少nose库报错

sudo pip install nose

同样的,第二个错误也是因为缺少库,tornado

图片 4安装过程中因缺少tornado库报错

sudo pip install tornado

图片 5因为无法下载six而报错

第三个错误略有不同,使用ignore指令选项,跳过该项安装。

sudo pip install jupyter --ignore-installed six

输入指令后,报了环境错误。这是由于mac出于对系统安全的考虑,保留了一些文件的读写权限,即使在用户sudo到管理员目录下也无法读写。因此我们在安装指令后添加--user指令选项。

图片 6使用user模式安装

sudo pip install jupyter --ignore-installed six --user

图片 7

4、检验是否安装成功

jupyter notebook

图片 8输入指令后报错

输入指令后,没有弹窗,是否说明安装失败呢?

查询后发现是由于在user模式下安装造成的bug,用下面的指令重新安装一次,安装好后,输入指令检验。

sudo pip install --upgrade --force-reinstall --no-cache-dir jupyter --user

jupyter notebook

图片 9仍然未出现弹窗

检验不通过,从报错信息看发现是权限问题,使用下述指令

sudo jupyter notebook --allow-root

成功!

本文由金沙官网线上发布于操作系统,转载请注明出处:在mac环境下用Unix指令安装jupyter notebook

您可能还会对下面的文章感兴趣: