不可读的笔记本:Pycharm中的/home/kerwin/test2/test.ipynb AttributeError('metadata')

Ker*_*iao 8 pycharm jupyter-notebook

我想用Jupyter笔记本进行数据分析.当我按照jetbrains提供的指南进行操作时:教程:使用IPython/Jupyter Notebook和PyCharm.
1.我的工作环境是Ubunutu我已经安装了所有包:anaconda和jupyter
2.当我只测试它时:
```python

In[]: print 'hello world!'
Run Code Online (Sandbox Code Playgroud)

```有一些错误:

[W 23:13:33.681 NotebookApp] Unrecognized JSON config file version, assuming version 1
[E 23:13:33.690 NotebookApp] [nb_conda_kernels] couldn't call conda:
    [Errno 2] No such file or directory
[I 23:13:33.691 NotebookApp] [nb_conda_kernels] enabled, 0 kernels found
[I 23:13:34.381 NotebookApp] ? nbpresent HTML export ENABLED
[W 23:13:34.382 NotebookApp] ? nbpresent PDF export DISABLED: No module named nbbrowserpdf.exporters.pdf
[I 23:13:34.385 NotebookApp] [nb_conda] enabled
[I 23:13:34.598 NotebookApp] [nb_anacondacloud] enabled
[I 23:13:34.612 NotebookApp] Serving notebooks from local directory: /home/kerwin/test2
[I 23:13:34.613 NotebookApp] 0 active kernels 
[I 23:13:34.613 NotebookApp] The Jupyter Notebook is running at: http://127.0.0.1:8888/
[I 23:13:34.613 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[I 23:13:35.433 NotebookApp] Kernel started: 19c9b3d5-1c14-4487-bed0-aa351295467a
[W 23:13:35.464 NotebookApp] No session ID specified
Run Code Online (Sandbox Code Playgroud)

Althoungh它的内容在http://127.0.0.1:8888/,但它只是说:Unreadable Notebook: /home/kerwin/test2/test.ipynb AttributeError('metadata',)

在我尝试之前:
```

conda update nb_conda nb_conda_kernels nb_anacondacloud
Run Code Online (Sandbox Code Playgroud)

```但是仍有问题.

你能帮助我吗?谢谢!

Mat*_*att 0

我遇到过同样的问题。如果我在 pycharm 中创建笔记本,我会收到相同的错误。但是,如果我先在 Jupyter 浏览器中创建笔记本,然后保存它,它将出现在我的 Pycharm IDE 中。然后,如果我在 pycharm 编辑器中对其进行编辑,当我在浏览器中重新启动 Jupyter Kernal 时,它将使用我的 Pycharm 编辑进行更新。

尝试这个

  • 打开 Pycharm。
  • 启动你的 Jupyter 服务器
  • 导航到http://127.0.0.1:8888/
  • 在那里创建一个新笔记本。
  • 执行一些代码,例如 print('hi')
  • 保存笔记本
  • 导航回 pycharm,您应该看到您的项目现在有一个 .ipynb 文件。
  • 打开它并编辑文件以输出类似 print('hey') 的内容
  • 保存。
  • 在浏览器中停止并重新启动 Jupyter Notebook 内核。
  • 应使用新代码更新它。

在我完成此过程一次后,只需将文件保存在 pycharm 中即可在浏览器中刷新时更新。无需不断停止并重新启动内核