【问题标题】:VScode fails to export Jupyter notebook to HTML - 'jupyter-nbconvert` not foundVScode 无法将 Jupyter 笔记本导出为 HTML - 找不到“jupyter-nbconvert”
【发布时间】:2022-01-01 23:29:48
【问题描述】:

我不断收到错误消息:

Available subcommands: 1.0.0
Jupyter command `jupyter-nbconvert` not found.

我尝试使用 pip 重新安装nbconvert,但没有用。我还尝试过在 vscode 终端中安装 pip install jupyter 这个线程的提示,但它显示"Requirement already satisfied" VSCode fails to export jupyter notebook to html

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

"python.pythonPath": "C:\\Users\\XYZ\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python39\\Scripts"

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

【问题讨论】:

    标签: python visual-studio-code jupyter-notebook pdf-generation


    【解决方案1】:

    这是我将 .ipynb 转换为 html 的步骤:

    1. 安装所需模块:pip install nbconvert
    2. 转到包含 .ipynb 的文件夹,然后运行 ​​jupyter nbconvert --to html Text.ipynb

    您可以创建一个新的虚拟环境以避免弄乱全局环境,然后重试。

    供您参考:nbconvert-PyPIcreate virtual environment

    【讨论】:

    • 没用。收到消息“jupyter:‘jupyter’一词未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。”
    • @CWS。在集成终端中运行pip install jupyter
    • 我这样做没有用,因为它说所有项目的要求都已经满足......
    • @CWS。好的,首先你应该检查你当前使用的环境中是否安装了jupyter:运行pip show jupyter,它是否位于current environment\lib\site-packages。其次,一旦您确定 juypter 已正确安装但命令仍然无法正常工作,请查看重新安装模块是否有帮助。此外,在您的 vscode 中发布屏幕截图有时会有所帮助。
    • 运行 pip show jupyter 返回它位于 c:\users\My_username\appdata\local\packages\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\localcache\local-packages\python39\site-packages 是否这看起来好吗?我尝试以管理员身份使用 PowerShell 重新安装模块,但似乎没有帮助。
    【解决方案2】:
    1. pip uninstall nbconvert

    2. 以管理员身份运行 CMD

    3. pip install nbconvert

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

    【讨论】:

    • python.exe的目录路径改成crrect版本,但是还是一样的错误...
    【解决方案3】:

    快速回答:

    import pip
    package= ['nbconvert'] # install any package you need without any error forever
    
    for i in package:
        pip.main(['install', i])
    

    【讨论】:

    • 警告:pip 正在由旧的脚本包装器调用。这将在 pip 的未来版本中失败。
    猜你喜欢
    • 2021-02-08
    • 2022-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-07
    • 1970-01-01
    相关资源
    最近更新 更多