Jupyter环境配置

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

(3)执行python -c “import IPython;print(IPython.lib.passwd())”生成一个密码hash,在远程访问的时候需要输入改密码,这一步输出的sha1码复制到下面的配置文件中

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,这时候就可以在浏览器中远程访问了

微信公众号
手机浏览(小程序)
0
分享到:
没有账号? 忘记密码?