我试图使用PyCharm 2016.1中的jupyter笔记本。我打开以前创建的iPython笔记本,单击包含代码的单元格,然后运行它。我被提示在默认URL处启动jupyter notebook并单击OK。以下是“运行”窗口中的错误消息:
[C 13:04:23.979 NotebookApp] Bad config encountered during initialization:
The Jupyter HTML Notebook.
[C 13:04:23.979 NotebookApp] No such notebook dir: 'C:\\Users\\cb4\\Documents\\python'
iPython Notebook在PyCharm中使用默认URL启用。
答案 0 :(得分:6)
Jupyter将配置信息保存在jupyter_notebook_config.py
文件中。您可以在Windows上的C:\Users\<user>\.jupyter
或Linux上的~\.jupyter
中找到它。将c.NotebookApp.notebook_dir
条目修改为您保留笔记本的位置。您还可以使用命令行进行设置:
jupyter-notebook --notebook-dir=<path>
如果路径名中有空格,请在Windows上将<path>
括在双引号中。
如果在升级到jupyter之前安装了iPython,则jupyter migration process使用旧的iPython配置文件中的设置。也许你修改了iPython已经有很长时间了,这就是为什么你会看到jupyter的意外启动或运行行为。
此外,这个jupyter命令可能有助于解决目录/路径问题:
jupyter --paths
答案 1 :(得分:5)
遇到同样的问题并使用以下命令解决:
jupyter notebook --generate-config
此处有更多信息:http://jupyter-notebook.readthedocs.io/en/stable/config.html
它促使我用默认配置替换当前配置。因此,如果您正好摆脱当前的配置,这是一个简单的选择。
答案 2 :(得分:-2)
我通过以下方式解决了这个问题:
以管理员身份打开cmd
输入:
jupyter notebook --config=/home/john/mystuff/jupyter_notebook_config.json
请注意: 在运行上述脚本之前,请确保必须卸载Anaconda和Jupyter Lab
jupyter notebook --generate-config