jupyter服务器进程退出,代码为1

jupyter服务器进程退出,代码为1,第1张

您好!您是想问jupyter服务器进程退出,代码为1怎么处理吗?jupyter服务器进程退出,代码为1的处理办法是:只要重启,该工具会自动恢复的。这个问题是因为jupyter解释器环境遇到一些不能处理异常而结束了,由于你的jupyter工具底层其实也是靠jupyter.exe进程来解释jupyter程序的,当jupyter.exe出现异常后,你的程序就不能执行了。所以只要重启就可以了。

连接远程jupyter

notebook

----windows环境

jupyter

notebook作为一个小巧的,使用方便的python编辑器,受到许多初学者的喜爱;考虑到本地配置的限制,往往想要调用远程服务器中的jupyter

notebook,下文记录下查阅网上资料尝试的步骤:

1.

远程服务器中jupyter

安装

本文使用的远程服务器是centos7,redhat系;首先,你的服务器中需要安装python,pip,此处不赘述;由于本人实际上需要使用Tensorflow,所以会先安装Tensorflow,具体安装步骤步骤可以网上资料;

安装jupyter:

pip

install

jupyter

notebook

2.

服务器端的设置

启动ipython

$

ipython

创建密码

In

[1]:

from

notebook.auth

import

passwd

passwd()

需要设置两次密码,

比如'sha1:-----------------------',复制该字符串,之后需要用到

生成jupyter的配置文件

$

jupyter

notebook

--generate-config

#将会在home目录下生成一个隐藏文件夹.jupyter,该文件夹中有一个jupyter的配置文件;

打开配置文件,如果不存在即是创建

$

vi

~/.jupyter/jupyter_notebook_config.py

将以下信息进行修改

c.NotebookApp.ip

=

'*'

c.NotebookApp.password

=

u'

sha1:-----'

#这里就是上面的字符串

c.NotebookApp.port

=

8000

#

这里的端口可以自己定义,是之后连接的时候需要设定的

3.

windows客户端设置

如果你是linux本地机,那么就可以通过ssh访问远程服务器,在命令行中启动jupyter

notebook,

输入localhost:8000(这里的端口号与你设置的有关),但如果在windows下:

通过ssh或者xshell等工具访问远程服务器,在你的会话中进行设置,比如xshell中,选择属性-ssh-隧道,点击添加

侦听端口填写刚才的8000,目标端口默认是8888;

设置完成后,在ssh或者xshell的命令行中输入

jupyter

notebook

此刻,在windows本地中输入localhost:8000就可以访问远程服务器上的jupyter了;


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/495980.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-15
下一篇2023-06-15

发表评论

登录后才能评论

评论列表(0条)

    保存