安装教程没有,网上很多,可以找到。关于如何配置并使用,我 找了一些资料,有的写的感觉不全(对我这样的linux系统小白来说是这样的)。所以简单总结了一下。
很多教程里说到要修改配置文件
/root/.jupyter/jupyter_notebook_config.py
里面的信息,但是呢,你会发现,在root目录下找不到.jupyter文件夹(至少我是这样)。于是呢,就进行不下去了
在教程 Jupyter Notebook(一)安装配置与使用 (感谢@JJwho,我在这里找到了答案)提到下面的方法,我直接选择了最后一种方法。
现在我们就需要使用vim编辑器编辑这个配置文件(关于vim编辑器的简单实用可以点击: vim传送门)。
进入/root/.jupyter/目录下之后,执行命令: vim jupyter_notebook_config.py
可以看到全是注释的配置说明,比较复杂,也不是都用得上,这里我们自己写一些重要的配置即可,在文件开头写入:
c = get_config()
c.IPKernelApp.pylab = "inline"
c.NotebookApp.ip = "*"
c.NotebookAPp.open_browser = False
c.NotebookApp.password = 'sha1:b6199b852a8d:afe4db807cb6b4fe7db9ec291d981cc52492952e'
c.NotebookApp.certfile = u'/root/.jupyter/mycert.pem'
c.NotebookApp.port= 8888
c.NotebookApp.notebook_dir = "/root/ipython"
下图箭头指向的三个地方是自己的东西,如何获取看后面的截图(部分截图来自教程:传送门):
一、
二、
三、
还有端口号什么的,不怎么懂,没在此写
进行完上面的步骤,我这里就可以运行了。上面提及的教程中给出了2种方式,我暂选第一种方式打开运行:
然后打开浏览器,输入地址信息: https://localhost:8888/ (其中localhost用自己云服务器的公网ip地址替换,我用的腾讯云服务器,后面是截图)
ie浏览器: 点击【继续浏览此网站】,进入
成功了,泪奔啊
注意,每次登陆云服务器后直接使用下面的命令
jupyter notebook --config jupyter_notebook_config.py --allow-root
运行jupyter notebook时,会报错【OSError: [Errno 99] Cannot assign requested address】(至少在我这里是这样的),如下图:
2种解决办法:
1 .首先需要进入文件【config jupyter_notebook_config.py 】所在目录,然后执行上面的命令
如我的config jupyter_notebook_config.py 文件保存在/root/.jupyter/目录下,使用下面的命令启动jupyter:
1 cd /root/.jupyter/
2 jupyter notebook --config jupyter_notebook_config.py --allow-root
2.运行Jupyter时增加--ip=0.0.0.0参数
jupyter notebook --ip=0.0.0.0 --no-browser --allow-root
至于为什么会这样?这样处理就ok了?我也不晓得,毕竟以前一直用windows系统。
这里相当于我使用过程中出错的笔记本。