安装"bokeh"库会将 Tornado 升级到版本 5,这会导致在 DSX 笔记本中启动 Python 内核时出现问题



我通过执行以下命令升级bokeh库:

!pip install --user --upgrade bokeh

龙卷风版本 5 依赖项已安装。从 DSX 笔记本升级库后,内核在重新启动后停止响应。我看到"内核连接速度慢"对话框。打开相同语言的另一个笔记本将显示相同的错误对话框。

Tornado 5.0 与 DSX 笔记本的当前 ipython 内核安装不兼容。如果您在升级库后遇到"内核连接缓慢Bokeh"问题,请尝试以下步骤:

  • 切换到另一个版本的 Python 内核(例如,如果您为"Python 2"内核安装了 Tornado 5,请将内核切换到"Python 3.5"(
  • 在笔记本代码单元中执行以下命令:!rm -rf ~/.local/lib/此命令将删除用户安装的所有 python 包
  • 所有 Python 内核都应正常启动

如果两个 Python 版本(Python 2 和 Python 3(都安装了 Tornado 5,您可以通过切换到内核并执行以下命令来删除用户的包R

system('!rm -rf ~/.local/lib/')

之后,你可以切换回Python内核。

您可以使用以下命令升级bokeh库:

!pip install --upgrade --upgrade-strategy only-if-needed bokeh

在这种情况下,龙卷风包将不会更新

只是为不想删除用户可能在~/.local/lib/中安装的任何其他软件包的用户建议另一种方法,可以简单地卸载安装在用户Python环境中的龙卷风

对于用户在使用 Python 3 时遇到问题切换到 R 内核并运行以下命令:-

system("/usr/local/src/conda3_runtime/home/envs/DSX-Python35-Spark/bin/pip uninstall -y tornado",intern=TRUE)

对于 Python 2

system("/usr/local/src/bluemix_jupyter_bundle.v83/notebook/bin/pip uninstall -y tornado",intern=TRUE)

如果上面的点二进制位置发生变化,您可以尝试使用

system("which pip",intern=TRUE)

谢谢查尔斯。

相关内容

  • 没有找到相关文章

最新更新