6 回答

TA貢獻1111條經(jīng)驗 獲得超0個贊
將 nbconvert 升級到 6.0.8 后,我遇到了同樣的問題。
回滾到 nbconvert 5.6.1 解決了我的問題。
pip uninstall nbconvert
pip install nbconvert==5.6.1

TA貢獻1797條經(jīng)驗 獲得超6個贊
對我來說,卸載和安裝 nbconvert 使用:
pip uninstall nbconvert pip install nbconvert
修正了這個錯誤。

TA貢獻1796條經(jīng)驗 獲得超4個贊
在 Mac 上,如果您在用戶模式下使用 pip3 安裝了 jupyter
ln -s ~/Library/Python/3.8/share/jupyter/nbconvert ~/Library/Jupyter/nbconvert
只需將 3.8 替換為合適的版本即可

TA貢獻1719條經(jīng)驗 獲得超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
在其中之一中創(chuàng)建一個符號鏈接.../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/

TA貢獻1848條經(jīng)驗 獲得超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

TA貢獻1815條經(jīng)驗 獲得超6個贊
我遇到了同樣的錯誤。我假設默認/內(nèi)置模板剛剛在 anaconda 安裝期間安裝。我認為我們必須查看舊版本的 jupyter notebook / nbconvert / anaconda 并復制并粘貼模板文件。
添加回答
舉報