問題
你運行一個Python筆記本和失敗AssertionError:錯誤的顏色格式消息。
堆棧跟蹤:一個例子
文件“/ local_disk0 / tmp / 1599775649524 - 0 / PythonShell。py”, 39歲,從IPython.nbconvert.filters <模塊>。ansi ansi2html文件導入“< importlib凍結。_bootstrap >”,第983行_find_and_load文件”< importlib凍結。_bootstrap >”,第963行_find_and_load_unlocked文件”< importlib凍結。_bootstrap >”,第902行_find_spec文件”< importlib凍結。_bootstrap >”, 876行,在_find_spec_legacy文件“/磚/ python / lib / python3.7 /網站/ IPython / shimmodule跑龍套。py”,第36行find_module mod = import_item (mirror_name)文件“/磚/ python / lib / python3.7 /網站/ IPython / importstring跑龍套。py”第31行,在import_item模塊= __import__(包,fromlist = (obj))文件”/磚/ python / lib / python3.7 /網站/ nbconvert / __init__。py”, 4號線,在<模塊> .exporters導入*文件“/磚/ python / lib / python3.7 /網站/ nbconvert /出口商/ __init__。py”, 4號線,在<模塊> .slides SlidesExporter文件導入”/磚/ python / lib / python3.7 /網站/ nbconvert /出口商/幻燈片。py”第12行,在<模塊> . .預處理器。基地導入預處理器文件“/磚/ python / lib / python3.7 /網站/ nbconvert /預處理器/ __init__。py”,第7行,在<模塊> .csshtmlheader CSSHTMLHeaderPreprocessor文件導入”/磚/ python / lib / python3.7 /網站/ / csshtmlheader nbconvert /的預處理器。py”第14行,在<模塊> jupyterlab_pygments JupyterStyle文件導入”/磚/ python / lib / python3.7 /網站/ jupyterlab_pygments / __init__。py”, 4號線,在<模塊> .style JupyterStyle文件導入”/磚/ python / lib / python3.7 /網站/ jupyterlab_pygments /風格。py”, 10號線,在<模塊>類JupyterStyle(風格):文件”/磚/ python / lib / python3.7 /網站/ pygments /風格。py", line 101, in __new__ ndef[0] = colorformat(styledef) File "/databricks/python/lib/python3.7/site-packages/pygments/style.py", line 58, in colorformat assert False, "wrong color format %r" % text AssertionError: wrong color format 'var(--jp-mirror-editor-variable-color)'
導致
這是由一個不兼容的版本的nbconvert圖書館。如果你沒有nbconvert固定在正確的版本,可以通過PyPI無意中安裝一個不兼容的版本。
解決方案
手動安裝nbconvert版本6.0.0rc0集群。這將覆蓋任何錯誤版本的庫,可能已經安裝了。
- 單擊圖標欄的集群。
- 單擊集群名稱。
- 單擊庫選項卡。
- 點擊安裝新。
- 在庫源按鈕列表中,選擇PyPi。
- 輸入nbconvert = = 6.0.0rc0在包字段。
- 點擊安裝。