[英]Autocomplete Not Working for Jupyter Notebook in Visual Studio Code
[英]"New Console for notebook" for jupyter notebook in visual studio code
Jupyter 实验室有这个功能,我可以为我打开的每个笔记本都有一个 ipython 控制台。 每当我在这个笔记本中运行一个单元格时,控制台将定义所有变量并导入对应于笔记本的模块。 此外,我们可以运行额外的命令并有时帮助调试。 VS代码中有类似的功能吗? 我真的很喜欢它,并且想完全转向 vs code。 Python vscode 中的交互式命令行是我发现的最接近这个的。 但是,它没有附加到笔记本上,我必须在笔记本中运行所有代码,这有点乏味。
但是,您可能正在寻找一种在 VS 代码中执行此操作的方法。 您可以通过在单元格中运行 %connect_info 来执行此操作,启动终端,然后运行适当的 jupyter 命令。
像这样:jupyter console --existing kernel-2c0993da-95c7-435a-9140-118c10d33e1a.json
我还喜欢打开一个连接到笔记本的 JupyterLab 风格的控制台。 这是我在 Visual Studio Code 中实现此目的的解决方法(至少当我的 kernel 是远程 Jupyter 会话时它有效)。
假设您的笔记本名为hello.ipynb
。
hello.py
的虚拟文件。hello.py
,在代码 window 中右击并选择Run Current File in Interactive Window 。 这将打开 JupyterLab 风格的控制台。hello.ipynb
使用的相同 kernel。hello.py
选项卡,因为它不需要。现在我有一个交互式 window 与笔记本共享所有内容。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.