【问题标题】:can't execute python code when running jupyter notebook on ubuntu在ubuntu上运行jupyter notebook时无法执行python代码
【发布时间】:2016-05-11 23:02:45
【问题描述】:

我正在尝试在 ubuntu 服务器上运行 jupyter notebook。我可以访问 Web UI,但是当我尝试运行命令时,我得到的只是 [*]。什么都不会执行,即使只是一个打印功能。

Attempting to print the word "dog" in console, to no avail

似乎控制台无法与内核通信,所以可能是网络问题。如果您有任何想法,我将不胜感激。谢谢,如果更多信息有帮助,请告诉我!

【问题讨论】:

  • 你的意思是你在主机A上登录并且笔记本服务器在主机B上运行?如果你的回答是肯定的,你想在远程机器上做什么,而不验证自己? import os; os.remove(...)???
  • 我登录到一台也运行笔记本服务器的机器上。出于某种原因,将端口从 8888 更改为 8889 解决了问题。

标签: ubuntu ipython jupyter jupyter-notebook


【解决方案1】:

我已经能够通过将端口从 8888 更改为 8889 来运行 python 代码。似乎内核无法在端口 8888 保持连接。在 Web UI 中,控制台不断显示这些消息:

Kernel: kernel_connected (c57dbcda-cf7a-4af4-80bf-26424826d533)
kernel.js:100 Kernel: kernel_disconnected (c57dbcda-cf7a-4af4-80bf-26424826d533)
kernel.js:551 Connection lost, reconnecting in 1 seconds.

我不确定为什么默认端口不起作用,但更改它已经解决了问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-10-29
    • 2021-05-28
    • 1970-01-01
    • 1970-01-01
    • 2019-02-23
    • 2021-11-30
    • 1970-01-01
    相关资源
    最近更新 更多