VScode 无法将 Jupyter 笔记本导出为 HTML - 找不到“jupyter-nbconvert”

CWS*_*CWS 10 python pdf-generation visual-studio-code jupyter-notebook

我不断收到错误消息:

Available subcommands: 1.0.0
Jupyter command `jupyter-nbconvert` not found.
Run Code Online (Sandbox Code Playgroud)

我尝试nbconvert使用 pip 重新安装,但没有用。我还尝试了此线程中的提示,在 vscode 终端中安装 pip install jupyter 但它显示"Requirement already satisfied" VSCode 无法将 jupyter 笔记本导出到 html

我还尝试将 jupyter settings.json 文件手动编辑为以下内容:

"python.pythonPath": "C:\\Users\\XYZ\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python39\\Scripts"
Run Code Online (Sandbox Code Playgroud)

我已经通过 Windows 商店安装了 python 3.9。关于 vscode 不想导出笔记本可能出现的问题有什么提示吗?

Cha*_*mod 8

  1. pip uninstall nbconvert

  2. 以管理员身份运行CMD

  3. pip install nbconvert

按照上述步骤解决了我的问题。从这个线程得到了这个解决方案


CWS*_*CWS 3

不确定到底是什么解决了这个问题,但这里有一个总结。

  1. 更新到Python 3.10
  2. 安装 pandoc 和 miktex
  3. Powershell 重新安装 nbconvert
  • 收到警告,指出 nbconvert 脚本文件安装在路径之外的位置。
  • 将所述位置复制到系统属性 - 环境变量 - 路径
  1. 重新启动并安装所有 miktex 软件包

PDF 导出和 HTML 导出现在似乎可以按预期工作。