导出 Jupyter 笔记本在 VSCode 中不起作用

问题描述 投票:0回答:2

我正在将 VSCode 与 WSL Ubuntu 20.04 结合使用。我正在尝试使用 Jupyter 扩展中的内置导出功能将 Jupyter 笔记本导出为 VSCode 中的 PDF 或 HTML。 我收到此错误消息:

Jupyter command 'jupyter-nbconvert' not found.

我尝试过的事情:

  • 更改 VSCode 中启动 Jupyter 的解释器
  • 在集成终端中卸载并重新安装 jupyter 和 nbconvert
  • 确保安装 Jupyter 的路径在我的 PATH 中

我没有尝试过其他人在这个类似问题中建议的事情

  • 在 Powershell 中卸载并重新安装 jupyter 和 nbconvert。 一个人会怎样做呢?
    pip3 install nbconvert
    返回此错误:
    pip3 : The term 'pip3' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.

从集成终端运行

which nbconvert
不会返回任何内容。我通过 pip3 安装了 nbconvert。

python visual-studio-code jupyter-notebook windows-subsystem-for-linux
2个回答
0
投票

pip3:术语“pip3”未被识别为 cmdlet 的名称

尝试使用此命令来安装 nbconvert:

python -m pip install nbconvert -U

0
投票

解决步骤:

重新安装nbconvert:首先,强制重新安装nbconvert软件包以确保正确安装所有必需的文件。

pip install --force-reinstall nbconvert

安装 LaTeX 软件包:确保安装了 PDF 转换所需的 LaTeX 软件包。使用以下命令安装必要的软件包:

sudo apt-get install texlive texlive-latex-extra texlive-xetex

检查 nbconvert 安装:验证 jupyter-nbconvert 在正确的目录中可用。

ls /home/username/myenv/bin | grep nbconvert
将笔记本转换为 PDF:使用以下命令将 Jupyter 笔记本转换为 PDF。

/home/username/myenv/bin/jupyter-nbconvert --to pdf testdatasetelc.ipynb

输出:PDF 应成功生成,没有任何错误。

© www.soinside.com 2019 - 2024. All rights reserved.