jupyter notebook无法连接后台服务

解决Jupyter Notebook代码无法运行
本文介绍了解决Jupyter Notebook中代码无法运行的问题,通过将Tornado版本降级到4.5.3来修复连接状态停留在'connected'的情况。

打开 jupyter notebook,一直显示connected,代码无法运行。

解决办法:把tornado降级为4.5.3

pip install tornado==4.5.3

<think>好的,用户想了解如何配置Jupyter Notebook以实现远程连接服务器。我需要先整理已有的引用内容,确保步骤正确且符合用户的需求。首先,引用1提到在服务器上启动Jupyter Notebook时使用--no-browser和指定端口,比如8889。引用2和3都提到了使用SSH隧道连接服务器上的Jupyter应用,这应该是关键步骤。引用5提到了配置Jupyter的部分,可能需要生成配置文件并设置密码,允许远程访问。 接下来,我需要将步骤分清楚。首先在服务器上安装Jupyter,然后生成配置文件,设置密码,修改配置文件中的参数,比如IP绑定、禁用浏览器、设置端口等。接着启动服务,再通过本地建立SSH隧道,最后通过浏览器访问。可能还需要注意防火墙设置,但用户的问题中没有提到,可能暂时不需要涉及。 需要检查各个步骤之间的顺序是否正确。例如,先生成配置文件,再进行配置修改。设置密码是为了避免使用token,方便用户登录。修改配置时,确保c.NotebookApp.ip设置为'*'或者'0.0.0.0',允许外部连接。然后启动命令要带上参数,比如--no-browser和--port,但根据引用4,可能还可以通过指定配置文件来启动,这样配置更持久。 另外,引用2和3的SSH隧道部分,本地命令应该是ssh -L本地端口:localhost:远程端口 用户名@服务器地址。用户需要替换对应的端口和地址。完成后,本地浏览器访问localhost:本地端口即可。 需要注意的地方是,用户可能需要安装openssh-server或者确保SSH服务可用,但通常服务器已经配置好了。另外,密码设置部分,要使用jupyter notebook password命令,而不是手动修改配置文件,这样更安全。 最后,生成相关问题,可能涉及如何设置密码,如何保持Jupyter后台运行,如何配置HTTPS,或者遇到连接问题时的排查方法。需要确保问题与主题相关,帮助用户进一步了解。</think>### Jupyter Notebook 远程连接服务器配置指南 #### 1. 服务器端配置 **步骤一:生成配置文件** 在服务器终端执行命令生成配置文件: ```bash jupyter notebook --generate-config ``` 配置文件默认路径为`~/.jupyter/jupyter_notebook_config.py`[^5]。 **步骤二:设置访问密码** 输入以下命令设置登录密码(需输入两次): ```bash jupyter notebook password ``` 该操作会在`jupyter_notebook_config.json`中保存加密后的密码[^5]。 **步骤三:修改配置文件** 打开配置文件并修改以下参数: ```python c.NotebookApp.ip = '*' # 允许所有IP访问 c.NotebookApp.open_browser = False # 禁用自动打开浏览器 c.NotebookApp.port = 8889 # 指定端口(可自定义) c.NotebookApp.allow_remote = True # 允许远程连接 ``` **步骤四:启动服务** 通过以下命令启动(注意保持会话): ```bash jupyter notebook --no-browser --port=8889 ``` 或指定配置文件启动: ```bash jupyter notebook --config=./jupyter/jupyter_notebook_config_backup.py[^4] ``` --- #### 2. 本地连接步骤 **步骤一:建立SSH隧道** 在本地终端执行(将`user@server_ip`替换为实际信息): ```bash ssh -N -L localhost:8890:localhost:8889 user@server_ip ``` 该命令将服务器8889端口映射到本地的8890端口[^2][^3]。 **步骤二:浏览器访问** 打开本地浏览器访问: ``` http://localhost:8890 ``` 输入步骤二中设置的密码即可进入远程Jupyter界面。 ---
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值