6 回答
![?](http://img1.sycdn.imooc.com/54584d9f0001043b02200220-100-100.jpg)
TA贡献1111条经验 获得超0个赞
将 nbconvert 升级到 6.0.8 后,我遇到了同样的问题。
回滚到 nbconvert 5.6.1 解决了我的问题。
pip uninstall nbconvert
pip install nbconvert==5.6.1
![?](http://img1.sycdn.imooc.com/533e4d2600013fe202000200-100-100.jpg)
TA贡献1797条经验 获得超6个赞
对我来说,卸载和安装 nbconvert 使用:
pip uninstall nbconvert pip install nbconvert
修正了这个错误。
![?](http://img1.sycdn.imooc.com/5333a0aa000121d702000200-100-100.jpg)
TA贡献1796条经验 获得超4个赞
在 Mac 上,如果您在用户模式下使用 pip3 安装了 jupyter
ln -s ~/Library/Python/3.8/share/jupyter/nbconvert ~/Library/Jupyter/nbconvert
只需将 3.8 替换为合适的版本即可
![?](http://img1.sycdn.imooc.com/533e4c5600017c5b02010200-100-100.jpg)
TA贡献1719条经验 获得超6个赞
pip install -U nbconvert安装了 .../site-packages/share/jupyter/nbconvert/templates/
但jupyter nbconvert my.ipynb --to python看不到那里--
# ValueError: No template sub-directory with name 'base' found in the following paths:
/Users/myuserid/Library/Jupyter # mac
/Library/Frameworks/Python.framework/Versions/3.7/share/jupyter
/usr/local/share/jupyter
/usr/share/jupyter
在其中之一中创建一个符号链接.../site-packages/.../templates,例如
cd $HOME/Library/Jupyter/nbconvert # mac, other platforms dunno
mv templates templates-tmp # empty
ln -s .../site-packages/share/jupyter/nbconvert/templates .
ls templates/
# asciidoc/ classic/ html/ latex/ python/ rst/
# base/ compatibility/ lab/ markdown/ reveal/ script/
![?](http://img1.sycdn.imooc.com/5333a2320001acdd02000200-100-100.jpg)
TA贡献1848条经验 获得超2个赞
在 Mac 上,与 @denis 解决方案非常相似,只是位置不同:
cd /opt/homebrew/opt/python@3.9/Frameworks/Python.framework/Versions/3.9/share/jupyter/nbconvert/
mv templates templates-tmp
ln -s /opt/homebrew/share/jupyter/nbconvert/templates
![?](http://img1.sycdn.imooc.com/533e4d470001a00a02000200-100-100.jpg)
TA贡献1815条经验 获得超6个赞
我遇到了同样的错误。我假设默认/内置模板刚刚在 anaconda 安装期间安装。我认为我们必须查看旧版本的 jupyter notebook / nbconvert / anaconda 并复制并粘贴模板文件。
添加回答
举报