通过CMD启动JupyterLab之后,它会打开,我选择Python 3 Notebook,打开了编辑器,但它始终停留在“内核重新连接”上。
有人遇到相同的问题并想出解决办法吗?
答案 0 :(得分:1)
我有一个类似的问题。降低龙卷风包装的质量就可以了。
在此处查看Jupyter notebook: No connection to server because websocket connection fails
答案 1 :(得分:0)
我遇到了同样的问题。我花了整整一天的时间与之战斗,并且刚刚在JupyterLab的git repo上打开了issue #6062。
答案 2 :(得分:0)
我似乎通过将jupyterlab升级到0.35.3来解决了这个问题。我已经在运行Tornado 5.1.1。但是笔记本仅在关闭后无法重新连接到正在运行的内核。
(哼)
conda update jupyterlab
其他人已经解决了类似的问题(上个月),downgrading Tornado达到5.1.1,或者(最近)保持Tornado 6.0但upgrading jupyter notebook达到5.7.5。去年(在jupyter笔记本电脑4.4.0上),解决方案是downgrade到Tornado到4.5.3。
答案 3 :(得分:0)
在我自己的服务器上使用docker会出现相同的问题。
这是因为我的Nginx配置。 Jupyter需要WebSocket进行通信。
这是我的Nginx配置。希望我能帮上忙。
server
{
listen 80;
server_name jupyter.abser.top;
chunked_transfer_encoding on;
location / {
proxy_pass http://127.0.0.1:8888;
proxy_next_upstream error timeout invalid_header http_500 http_502 http_504;
proxy_redirect off;
proxy_buffering off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
# WebSocket support
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
}
}