Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 修复一些非常小的问题并重建斯芬克斯,但出现了错误;“错误的颜色格式”;_Python_Python Sphinx_Read The Docs_Pygments - Fatal编程技术网

Python 修复一些非常小的问题并重建斯芬克斯,但出现了错误;“错误的颜色格式”;

Python 修复一些非常小的问题并重建斯芬克斯,但出现了错误;“错误的颜色格式”;,python,python-sphinx,read-the-docs,pygments,Python,Python Sphinx,Read The Docs,Pygments,我在“source”文件夹中进行了一些最小的更新,并使用makehtml命令重建了HTML。一切正常,我将文件夹同步到GitHub。然而,当我在Read the Docs网站上重建文档时,我在cat source/conf.py之后就遇到了这样的错误: AssertionError: wrong color format 'var(--jp-mirror-editor-variable-color)' 我只是在文档中添加了一些文本并修正了一些打字错误,仅此而已。为什么会发生此错误并且生成失败?

我在“source”文件夹中进行了一些最小的更新,并使用
makehtml
命令重建了HTML。一切正常,我将文件夹同步到GitHub。然而,当我在Read the Docs网站上重建文档时,我在
cat source/conf.py
之后就遇到了这样的错误:

AssertionError: wrong color format 'var(--jp-mirror-editor-variable-color)'
我只是在文档中添加了一些文本并修正了一些打字错误,仅此而已。为什么会发生此错误并且生成失败?谢谢

回溯(最近一次呼叫最后一次):
文件“/home/docs/checkout/readthedocs.org/user_builds/pkg_name/envs/latest/lib/python3.7/site packages/sphinx/cmd/build.py”,第303行,在build_main中
args.tags、args.verbosity、args.jobs、args.继续)
文件“/home/docs/checkout/readthedocs.org/user_builds/pkg_name/envs/latest/lib/python3.7/site packages/sphinx/application.py”,第228行,在__
自我设置\u扩展(扩展)
文件“/home/docs/checkout/readthedocs.org/user_builds/pkg_name/envs/latest/lib/python3.7/site packages/sphinx/application.py”,第449行,在setup_扩展名中
self.registry.load_扩展名(self,extname)
文件“/home/docs/checkout/readthedocs.org/user_builds/pkg_name/envs/latest/lib/python3.7/site packages/sphinx/registry.py”,第472行,加载扩展名
mod=\uuuu导入(extname,None,None,['setup'])
文件“/home/docs/checkout/readthedocs.org/user_builds/pkg_name/envs/latest/lib/python3.7/site packages/nbsphinx.py”,第41行
导入nbconvert
文件“/home/docs/checkout/readthedocs.org/user_builds/pkg_name/envs/latest/lib/python3.7/site packages/nbconvert/uuuu init_uuuuuuuuu.py”,第4行
来自中国。出口商进口*
文件“/home/docs/checkout/readthedocs.org/user_builds/pkg_name/envs/latest/lib/python3.7/site packages/nbconvert/exporters/_uuinit_uuuuu.py”,第4行
从.slides导入幻灯片导出器
文件“/home/docs/checkout/readthedocs.org/user_builds/pkg_name/envs/latest/lib/python3.7/site packages/nbconvert/exporters/slides.py”,第12行
from..preprocessors.base导入预处理器
文件“/home/docs/checkout/readthedocs.org/user_builds/pkg_name/envs/latest/lib/python3.7/site packages/nbconvert/preprocessors/uuu init_uuuu.py”,第7行
从.csshtmlheader导入csshtmlheader后处理程序
文件“/home/docs/checkout/readthedocs.org/user_builds/pkg_name/envs/latest/lib/python3.7/site packages/nbconvert/preprocessors/csshtmlheader.py”,第14行
从jupyterlab_pygments导入JupyterStyle
文件“/home/docs/checkout/readthedocs.org/user_builds/pkg_name/envs/latest/lib/python3.7/site packages/jupyterlab_pygments/u_____.py”,第4行
from.style导入JupyterStyle
文件“/home/docs/checkout/readthedocs.org/user_builds/pkg_name/envs/latest/lib/python3.7/site packages/jupyterlab_pygments/style.py”,第10行
类JupyterStyle(样式):
文件“/home/docs/checkout/readthedocs.org/user_builds/pkg_name/envs/latest/lib/python3.7/site packages/pygments/style.py”,第101行,新__
ndef[0]=彩色格式(styledef)
文件“/home/docs/checkout/readthedocs.org/user_builds/pkg_name/envs/latest/lib/python3.7/site packages/pygments/style.py”,第58行,彩色格式
断言False,“错误的颜色格式%r”%text
AssertionError:错误的颜色格式“var(--jp镜像编辑器变量颜色)”
发生异常:
文件“/home/docs/checkout/readthedocs.org/user_builds/pkg_name/envs/latest/lib/python3.7/site packages/pygments/style.py”,第58行,彩色格式
断言False,“错误的颜色格式%r”%text
AssertionError:错误的颜色格式“var(--jp镜像编辑器变量颜色)”
如果要向开发人员报告问题,则完整的回溯已保存在/tmp/sphinx-err-scp_kb7h.log中。
如果是用户错误,也请报告,以便下次提供更好的错误消息。
错误报告可在以下位置的跟踪器中存档:。谢谢

这似乎与您正在使用的Pygments版本有关(有关详细信息,请参见此),该版本需要大于2.4.1


就我而言,通过要求ReadTheDocs使用:
Pygments==2.6.1
我也遇到了同样的问题。在我的例子中,由于我将笔记本更新为最新版本,并将conda本身保留为非常旧的版本,因此可能会导致问题,但当我运行代码时:
pip3安装Pygments==2.6.1
对我来说工作非常好

我也面临着同样的问题。对我来说,这是通过按照中的步骤解决的,基本上是通过安装
nbconvert==6.0.0rc0
。谢谢

我在iPython笔记本电脑上遇到了这个问题,因为我有一个旧版本的Pygments。使用升级Pygments

pip3 install --upgrade Pygments

您需要提供更多的细节,但最简单的是提供一个指向RTD构建页面的链接。否则,请在Internet上搜索断言错误:错误的颜色格式。我添加了一些代码片段,我不确定它们是否符合您的要求。谢谢。堆栈跟踪确认Pygments或堆栈中更深的部分不喜欢您指定的颜色格式,可能是由于高亮显示的语言选择。我的搜索建议仍然适用。我怀疑我遇到了完全相同的问题:在本地机器中正确构建的文档中进行非常简单的更改,会导致RTD中的颜色错误。这里是RTD构建页面的链接:是的,我被困在了完全相同的地方。在本地机器上一切正常,但当我在读取文档的基础上构建它时,它引发了错误的颜色问题。你知道如何解决这个问题了吗?