2016-08-15 28 views
1

回到使用iPython笔记本一年后,[我安装了我的发行版的Jupyter,现在] Jupyter启动时没有菜单栏。我猜我的一些旧设置正在继续。我猜想解决这个问题的最快方法是.bak旧配置文件并创建一个新的默认值。如何在升级到'工厂'默认值后重置iPython/Jupyter配置文件?

首先,从instructions on how-to setup multiple Jupyter profiles初始化的Jupyter简介:

$ jupyter notebook --generate-config 

然后,[经进一步调查后]我创建了一个新的IPython配置文件,

$ ipython profile create foo 

我跟着found advise到改名profile_fooprofile_default。然后,

仍未重置为“工厂”。我错过了什么?

更新:[编辑]加上,我重新排序了我的实际重建配置文件步骤 - 万一有一些传播设置,顺序很重要(哈哈。也许我正在重新创建不正确的顺序...? )

+1

尝试删除(或重命名,以确保安全)整个'〜/ .jupyter /'目录。 –

+0

之后不要忘记做一次硬性刷新。见托马斯的帖子[这里](http://stackoverflow.com/questions/38944204/jupyter-custom-css-removal)。 – zarak

+1

已修复!我只是开始使用Jupyter(而不是iPython笔记本)。我想知道这是否是问题所在(除非我需要按照特定顺序执行这些操作?)我已经阅读了关于缓存清除的相同链接,但是我认为我是按顺序执行的。而且,也许我在保持清除Chrome中的缓存方面保守,只清除“Cookie和其他网站数据”。我还清除了“缓存的图像和文件”。 – xtian

回答

0

固定!

我猜测有一个Jupyter系统(python,ipython,jupyter,一个浏览器)的定向性,我必须按顺序重置零件。

我会猜测并按特定顺序放置这些。 (其他人可以重新排序,如果这原来意义):

  1. 更新Python包
  2. 创建一个新的IPython配置文件:$ ipython profile create foo
  3. 重命名profile_fooprofile_default
  4. 初始化Jupyter简介:$ jupyter notebook --generate-config
  5. 清除您的浏览器中的缓存**:
    • Chrome(v52),
      • “Cookie和其他网站数据”
      • “缓存图片和文件”
    • 火狐(V47),
      • “离线Web内容和用户数据”
      • “缓存网页内容“

注意:我假设任何现有的IPython/Jupyter设置是不是一个问题,因为我们的目标是恢复到出厂,可以这么说。而且,我还假设您在浏览器缓存清除步骤中尝试不删除保存的密码或书签或历史记录。

**我不清楚哪个缓存设置具体是包括 iPython/Jupyter数据。这些只是我使用的设置,问题已修复。