问题描述
我正在尝试在 VS Code 的 Jupyter Notebook 中导入 ipynb 文件。但是我每次都会收到以下错误:
Error 2021-01-02 00:31:20: Export Failed [Error: Importing notebooks requires Jupyter nbconvert to be installed.
at u.getExportInterpreter (c:\Users\aviparna.biswas\.vscode\extensions\ms-toolsai.jupyter-2020.12.414227025\out\client\extension.js:32:546101)
at processticksAndRejections (internal/process/task_queues.js:94:5)
at async _.export (c:\Users\aviparna.biswas\.vscode\extensions\ms-toolsai.jupyter-2020.12.414227025\out\client\extension.js:49:251215)
at async c:\Users\aviparna.biswas\.vscode\extensions\ms-toolsai.jupyter-2020.12.414227025\out\client\extension.js:49:428354
at async u.waitWithStatus (c:\Users\aviparna.biswas\.vscode\extensions\ms-toolsai.jupyter-2020.12.414227025\out\client\extension.js:49:805850)
at async E.importNotebook (c:\Users\aviparna.biswas\.vscode\extensions\ms-toolsai.jupyter-2020.12.414227025\out\client\extension.js:49:428274)
at async E.listenForErrors (c:\Users\aviparna.biswas\.vscode\extensions\ms-toolsai.jupyter-2020.12.414227025\out\client\extension.js:49:423814)]
我还使用 pip 在 VS Code 中安装了 nbconvert,并且还重新启动了 VS Code。问题仍然存在。
解决方法
在 Windows 上,将它安装在默认的 python 上并重新启动 vscode 解决了这个问题。
conda install nbconvert
或 pip install nbconvert
如果您在 vscode 中运行“Jupyter:选择解释器以启动 Jupyter 服务器”命令,您应该会看到一个解释器列出。尝试确保将 nbconvert 安装到该解释器/环境中。该位置应该是导入和导出命令的后备位置,因此如果 nbconvert 在那里,您的命令应该都能正常工作。