Jupyter Notebook是IPython的一个Web接口,其实它也支持其它语言。它可以展现富文本,使得整个工作可以以笔记的形式展现、存储,适合做数据分析,交互编程和学习。
第一步:安装好python和anaconda
第二步:执行jupyter notebook。这样就运行了jupyter,但是此时还只能在本地运行,要想远程访问的话,还需进行一下配置。
(1)执行jupyter notebook –generate-config,此时在/root/.jupyter/下会生成一个
jupyter_notebook_config.py的配置文件
(2)执行openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout notebook_cert.key -out notebook_cert.pem,生成自动签名证书,notebook_cert.key 和notebook_cert.pem
jupyter_notebook_config.py,在最后追加一下配置
c = get_config()
c.NotebookApp.certfile = u’/root/.jupyter/notebook_cert.pem’
c.NotebookApp.keyfile = u’/root/.jupyter/notebook_cert.key’
c.NotebookApp.password = u’sha1:e4c7da7f727d:3e891cc7b0126f30c1677b9d2d4ea7d42a1e7342′
c.NotebookApp.ip = ‘*’
c.NotebookApp.port = 8888
c.NotebookApp.open_browser = False
c.NotebookApp.certfile,c.NotebookApp.keyfile ,c.NotebookApp.password这三项根据你的情况进行配置。
(4)再次启动jupyter,执行jupyter notebook –allow-root,这时候就可以在浏览器中远程访问了