如何在Visual Studio 2017中使用Jupyter笔记本?

BSa*_*ita 11 markdown json jupyter-notebook visual-studio-2017

Visual Studio 2017现在支持使用Jupyter Notebook.

在Visual Studio 2017中围绕Python

根据MSDN博客文章:

要使用笔记本,只需将您的IPYNB文件下载为.py文件,然后在Visual Studio中打开它.您将看到降价单元格已转换为注释,每个单元格都可折叠且可扩展.

当我下载IPYNB文件,重命名为.py文件时,它在VS编辑器中显示为包含markdown的JSON文件.我原本希望看到一个降价文件.我错过了什么?

BSa*_*ita 10

@Jonathan的回答是正确的.MSDN博客是指Jupyter Notebooks菜单项File->Download->Python (.py).让笔记本电脑运行时需要考虑其他因素,最终需要考虑体验质量问题.

  1. 要在Visual Studio中使用笔记本,请使用如上所述的Jupyter进行下载.
  2. 将博客环境指定为Anaconda,如博客图片中所示.为此,请将Anaconda设置为默认环境,或者从指定Anaconda作为环境的现有文件创建解决方案.
  3. 打开Python交互式窗口以显示笔记本执行.
  4. 使用Ctrl-Enter逐步执行笔记本的语句.

也就是说,请注意,Visual Studio的笔记本电脑体验目前还没有达到Jupyter的水平.直到VS直接集成笔记本电脑(.IPYNB文件),我发现在真正的Jupyter上使用VS几乎没有什么优势.

  1. VS比Jupyter具有更少和语义上不同的键绑定.
  2. Jupyter的格式(HTML)远远优于VS(文本).
  3. 在VS中,笔记本电脑的支持和文档很少.
  4. 整个VS笔记本电脑的体验缺乏润色.
  5. 恕我直言,Jupyter的美丽是单一的窗口体验,但VS使用两个.


Jon*_*han 6

这就是我认为他们的意思是下载为.您需要运行Notebook,然后单击File-> Download as-> Pythong(.py)

http://imgur.com/qbWpIlE

从笔记本下载Python文件后,可以在visual studio中打开它

编辑:补充了答案的其余部分


小智 6

作为没有很好地集成 iPython 笔记本的 Visual Studio 的替代方案,您是否看过PyCharms,它是一个不错的 Python IDE(就我现在使用它而言^^)。

它在 IDE 中提供了很好的 ipython 笔记本渲染,使其成为 Python 和 iPython 内容的通用 IDE。也许值得一试。

  • 您应该提到,除了一些例外,PyCharm 不是免费软件。它确实有一个主要功能——调试器,而 Jupyter 则没有。 (2认同)