【发布时间】:2017-04-24 16:26:59
【问题描述】:
我使用的是 jupyter 服务器,出于某种原因,我打开的任何 .sql 文件都会被下载,而不是在文本编辑器中打开。据我所知,只有 .sql 文件以这种方式处理,任何其他文件扩展名都由文本编辑器打开。将文件扩展名从 .sql 更改为其他任何内容都可以解决问题,但我想保留文件扩展名以在 jupyter 和其他文本编辑器中突出显示语法。是否有某个配置文件可以控制默认文件打开操作?
我正在使用 jupyter 1.0.0
Ubuntu 16.04(服务器和客户端)
在 chrome 和 firefox 中观察到的行为
更新:
它看起来与这个问题有关https://github.com/jupyter/notebook/issues/1408
还将笔记本包升级到 5.0.0 会在选项中添加一个编辑按钮,从而有效地解决问题。但根本问题仍然存在,您可以通过检查 .sql 链接看到,它仍然是文件链接而不是编辑链接。
升级你的笔记本使用conda update notebook
【问题讨论】:
-
如果我尝试在 Jupyter Lab(在 Windows 上)中打开 .sql 文件,我会收到
File Load Error ... Invalid response: 400 bad format。知道如何解决这个问题吗? -
我的问题原来是因为该文件是使用 ISO 8859-1 编码而不是 utf-8 保存的,并且包含一个 £ 符号。
标签: jupyter