manim启动时候报错,动画窗口闪退怎么解决啊

请问我用的pycharm在安装manim的时候所有的配置都弄好后,在最后运行的时候总是报错,怎么都不行,环境变量什么的也都配置好了,就是最后测试的时候错。

img

img

img


之后弹出的动画窗口就关闭了。这个怎么解决啊。

img


谢谢!

您好,根据你提供的截图来看,第一张图的问题:
1、报了一个错误警告:提示需要在你的配置文件中,如.yml中指定temporary_storage的路径。是否有自定义的参数配置,如custom_config中的参数是否配置正确
2、其次,还有一个LaTeX Error! Not a worry, it happens to the best of us.错误,但是这个错误没有看到具体的错误信息。可能您需要通过检查您导入的依赖包是否安装正确,是否遗漏。
您第三张图示报了一个文件路径不对的错误,找不到start.py文件,请确保您的这个文件是在当前这个目录下,且文件名称是对的。
如果你没有这个start,py文件,可以新建一个:


from manimlib import *

class SquareToCircle(Scene):
    def construct(self):
        circle = Circle()
        circle.set_fill(BLUE, opacity=0.5)
        circle.set_stroke(BLUE_E, width=4)

        self.add(circle)


如果您还有疑问,可以看下官方的教程:https://docs.manim.org.cn/

望采纳
配置不正确,请检查你的配置是否正确,并确保你的manim安装正确。如果仍然出现错误,可以尝试重新安装manim,或者查看manim的官方文档,看看是否有其他解决方案

检查一下你的manim版本是否与PyCharm兼容,确保安装的manim版本是PyCharm支持的版本,如果是最新版本,则可以尝试使用较旧的版本。然后检查一下manim依赖项是否已正确安装。您可以通过运行pip install -r requirements.txt安装所需的依赖项。然后检查一下是否有任何未捕获的异常,可以尝试使用try-except块捕获异常并查看错误消息

WARNING You may be using Windows platform and have not specified the path of `temporary_storage`, which may cause OSError. So it is recommended to config.py:232
specify the `temporary_storage` in the config file (.yml)
报错含义:
警告您可能正在使用Windows平台,但尚未指定“temporary_storage”的路径,这可能会导致OSError。因此建议配置py:232
在配置文件(.yml)中指定“temporary_storage”

以下答案基于ChatGPT与GISer Liu编写:
你可以尝试以下几种方法来解决这个问题:

  1. 检查manim的版本是否与你的Python版本兼容。如果不兼容,可以尝试升级Python或降级manim。

  2. 检查是否安装了所有必需的库和软件,例如ffmpeg、latex和cairo等。如果没有安装,可以尝试安装。

  3. 检查是否设置了正确的环境变量,例如PYTHONPATH、PATH和MANIM_HOME等。如果没有设置,可以尝试设置。

  4. 检查代码是否存在语法错误和逻辑错误。如果存在错误,可以尝试调试并修复。

  5. 尝试在终端中直接运行manim,以便查看更详细的错误信息。如果可以在终端中正常运行,但无法在IDE中正常运行,则可能是IDE的设置有问题,可以尝试重新配置IDE。