ipythonnotebook_IPython Notebook远程访问配置

1.安装IPython 与 IPython Notebook

pip3 install ipython

pip3 install ipython notebook

此时可以本地访问notebook。

2.创建登录密码

在服务器上启动IPython,生成自定义密码的sha1:

In [1]: from IPython.lib import passwd

In [2]: passwd()

Enter password:

Verify password:

Out[2]: 'sha1:................................' # 根据你的密码生成sha1值

记住自己输入的密码,并且记录下生成的加密字符串。

3.创建IPython notebook服务器

ipython3 profile create myserver

这里的myserver是自定义的服务器名字。

执行之后,命令行会有输出,告诉我们生成的文件在哪里。一般在/home/yourname/.ipython/profile_myserver/这个文件夹下。

我们可以进入到该文件夹下,并查看一下生成的文件:

一般没有问题的话,会生成ipython_config.py,ipython_kernel_config.py和ipython_notebook_config.py三个文件。

需要修改该ipython_notebook_config.py文件来配置服务器。不过,我测试的时候这个文件不能生成,直接手动创建即可。

4.修改ipython_notebook_config.py配置文件

在该文件中输入如下配置并保存:

c = get_config()

c.IPKernelApp.pylab = 'inline'

c.NotebookApp.ip='*'

c.NotebookApp.open_browser = False

c.NotebookApp.password = u'...........' # 第2步生成的sha1值

c.NotebookApp.port = 6789 # 端口号,设置一个没被占用的

5.启动IPython notebook服务器

ipython notebook --config=/home/qiang/.ipython/profile_myserver/ipython_notebook_config.py

或者使用jupyter notebook命令,即:

jupyter notebook --config=/home/qiang/.ipython/profile_myserver/ipython_notebook_config.py

可以看到,该条命令启动了IPython Notebook服务器,并指向了我们刚刚编辑保存过的配置文件。

如果正常的话,我们会看到这样的输出:

The Jupyter Notebook is running at: http://[all ip addresses on your system]:6789/

访问ip:6789,然后输入第二步的密码就可以了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值