Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.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 3.x Can';t在python3中的matplotlib.pyplot中渲染latex_Python 3.x_Matplotlib_Pdflatex - Fatal编程技术网

Python 3.x Can';t在python3中的matplotlib.pyplot中渲染latex

Python 3.x Can';t在python3中的matplotlib.pyplot中渲染latex,python-3.x,matplotlib,pdflatex,Python 3.x,Matplotlib,Pdflatex,虽然类似于matplotlib.pyplot.xlabel(r'Wavelenghth[$\mu$m]')的东西在python2中工作,但当我在python3中使用它时,会出现错误 TypeError:startswith first arg必须是str或str的元组,而不是 字节 有人知道问题出在哪里吗?是我的乳胶装置吗 我可以使用rc('text',usetex=False)解决这个问题,这显然使matplotlib使用内部mathtext而不是默认的latex安装 我仍然无法找出我的操作系

虽然类似于
matplotlib.pyplot.xlabel(r'Wavelenghth[$\mu$m]')的东西在python2中工作,但当我在python3中使用它时,会出现错误

TypeError:startswith first arg必须是str或str的元组,而不是 字节


有人知道问题出在哪里吗?是我的乳胶装置吗

我可以使用rc('text',usetex=False)解决这个问题,这显然使matplotlib使用内部mathtext而不是默认的latex安装


我仍然无法找出我的操作系统latex安装失败的原因。

请在您的问题中显示整个错误回溯,而不仅仅是最后一行。在Python 3中,使用上面的正确行,这对我来说很好。根据前面的评论-你能展示整个回溯吗?你确定是这一行给出了错误吗?给出的错误似乎与该字符串不匹配。谢谢。。。很抱歉,我回复晚了。你能用一个简单的工作示例重现一下吗?如果是这样的话,在这里张贴这个例子,如果可能的话,附上错误的回溯?正如其他人也提到的,现在要确定出什么地方出了问题有点困难,您发布的代码片段看起来还可以。。