jxlzw 2022-03-28 09:49 采纳率: 0%
浏览 115

Manim Tex OSError: [WinError 6] 句柄无效。

问题遇到的现象和发生背景

Python3.9 Manim

问题相关代码,请勿粘贴截图

from manimlib import *
class LatexDemo(Scene):
def construct(self):
t1=Tex('\LaTex')
self.add(t1)

运行结果及报错内容

Traceback (most recent call last):
File "F:\Program Files\Python\Python39\lib\runpy.py", line 197, in _run_module_as_main
return run_code(code, main_globals, None,
File "F:\Program Files\Python\Python39\lib\runpy.py", line 87, in run_code
exec(code, run_globals)
File "F:\Program Files\Python\Python39\Scripts\manimgl.exe_main
.py", line 7, in
File "F:\Program Files\Python\Python39\lib\site-packages\manimlib_main
.py", line 25, in main
scene.run()
File "F:\Program Files\Python\Python39\lib\site-packages\manimlib\scene\scene.py", line 80, in run
self.construct()
File "D:\MyManim\Text\LatexDemo.py", line 5, in construct
t1=Tex('\LaTex')
File "F:\Program Files\Python\Python39\lib\site-packages\manimlib\mobject\svg\tex_mobject.py", line 170, in init
super().init(full_string, **kwargs)
File "F:\Program Files\Python\Python39\lib\site-packages\manimlib\mobject\svg\tex_mobject.py", line 39, in init
super().init(**kwargs)
File "F:\Program Files\Python\Python39\lib\site-packages\manimlib\mobject\svg\svg_mobject.py", line 62, in init
self.init_svg_mobject()
File "F:\Program Files\Python\Python39\lib\site-packages\manimlib\mobject\svg\svg_mobject.py", line 73, in init_svg_mobject
self.generate_mobject()
File "F:\Program Files\Python\Python39\lib\site-packages\manimlib\mobject\svg\svg_mobject.py", line 88, in generate_mobject
file_path = self.get_file_path()
File "F:\Program Files\Python\Python39\lib\site-packages\manimlib\mobject\svg\tex_mobject.py", line 59, in get_file_path
with display_during_execution(f"Writing "{self.tex_string}""):
File "F:\Program Files\Python\Python39\lib\contextlib.py", line 119, in enter
return next(self.gen)
File "F:\Program Files\Python\Python39\lib\site-packages\manimlib\utils\tex_file_writing.py", line 129, in display_during_execution
max_characters = os.get_terminal_size().columns - 1
OSError: [WinError 6] 句柄无效。

我的解答思路和尝试过的方法

尝试修改过manim/manimlib/constant.py文件中的TEX_DIR

我想要达到的结果

怎样才能成功执行

  • 写回答

1条回答 默认 最新

  • 陈年椰子 2022-03-28 16:45
    关注

    你是如何执行这个代码的?
    这样试试

    打开命令行提示符 ,

    python  D:\MyManim\Text\LatexDemo.py
    
    
    评论

报告相同问题?

问题事件

  • 创建了问题 3月28日

悬赏问题

  • ¥15 请问Ubuntu要怎么安装chrome呀?
  • ¥15 视频编码 十六进制问题
  • ¥15 Xsheii7我安装这个文件的时候跳出来另一个文件已锁定文件的无一部分进程无法访问。这个该怎么解决
  • ¥15 unity terrain打包后地形错位,跟建筑不在同一个位置,怎么办
  • ¥15 FileNotFoundError 解决方案
  • ¥15 uniapp实现如下图的图表功能
  • ¥15 u-subsection如何修改相邻两个节点样式
  • ¥30 vs2010开发 WFP(windows filtering platform)
  • ¥15 服务端控制goose报文控制块的发布问题
  • ¥15 学习指导与未来导向啊