JupyterLab-卡在“内核重新连接”中-Python 3

时间:2019-03-02 10:09:48

标签: python-3.x kernel jupyter-lab

通过CMD启动JupyterLab之后,它会打开,我选择Python 3 Notebook,打开了编辑器,但它始终停留在“内核重新连接”上。

有人遇到相同的问题并想出解决办法吗?

4 个答案:

答案 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";

    }
}