如何在升级到' factory'之后重置iPython / Jupyter配置文件默认设置?

时间:2016-08-15 01:33:02

标签: linux ipython jupyter jupyter-notebook

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

首先,从instructions on how-to setup multiple Jupyter profiles

初始化了一个Jupyter个人资料
$ jupyter notebook --generate-config

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

$ ipython profile create foo

我按found adviseprofile_foo重命名为profile_default。然后,

仍未重置为' factory'。我错过了什么?

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

2 个答案:

答案 0 :(得分:2)

您可以使用jupyter --paths来获取Jupyter存储动态数据的所有位置的列表。其中包括配置+扩展+内核信息。

对我来说,像这样:

$ jupyter --paths
config:
    /home/username/.jupyter
    /home/username/.pyenv/versions/miniconda3-4.3.30/etc/jupyter
    /usr/local/etc/jupyter
    /etc/jupyter
data:
    /home/username/Library/Jupyter
    /home/username/.pyenv/versions/miniconda3-4.3.30/share/jupyter
    /usr/local/share/jupyter
    /usr/share/jupyter
runtime:
    /home/username/Library/Jupyter/runtime

风险自担:我rm -rjupyter --paths列出的每个目录,这给了我一个全新的“出厂默认” jupyter环境。 >

答案 1 :(得分:1)

固定!

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

我会猜测并按特定顺序排列。 (如果结果有意义,其他人可以重新排序):

  1. 更新python包
  2. 创建了一个新的iPython个人资料:$ ipython profile create foo
  3. profile_foo重命名为profile_default
  4. 初始化Jupyter个人资料:$ jupyter notebook --generate-config
  5. 清除浏览器中的缓存**:
    • Chrome(第52页),
      • " Cookie和其他网站数据"
      • "缓存的图像和文件"
    • Firefox(v47),
      • "离线网络内容和用户数据"
      • "缓存的网页内容"
  6. 注意:我假设任何现有的iPython / Jupyter设置都不是问题,因为目标是恢复到工厂,可以这么说。并且,我还假设您在浏览器缓存清除步骤中尝试不删除已保存的密码或书签或历史记录。

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