3b1b / manim

Animation engine for explanatory math videos
MIT License
62.64k stars 5.81k forks source link

FileNotFoundError: [WinError 3] El sistema no puede encontrar la ruta especificada: '' #2156

Closed mathimilanesa closed 1 month ago

mathimilanesa commented 1 month ago

Describe the error

This is my first code in manim, i tried compiling it using: manimgl tutorial02.py DynamismToObjects -o then it gave me that error

Code and Error

Code: from manimlib import *

class DynamismToObjects(Scene): def construct(self): sq = Square() sq.set_fill(TEAL, opacity=0.5) sq.move_to(2.5*LEFT)

    circle = Circle()
    circle.set_fill(RED, opacity=0.5)

    self.play(DrawBorderThenFill(sq))   

    self.play(sq.animate.move_to(ORIGIN))
    self.play(sq.animate.rotate(45*DEGREES))
    self.play(sq.animate.scale(2))

    self.play(sq.animate.become(circle))

Error: ManimGL v1.6.1 [15:47:19] INFO Using the default configuration file, which you can modify in config.py:362 c:\users\user\downloads\manim-master\manim-master\manimlib\default_config.yml INFO If you want to create a local configuration file, you can create a file named custom_config.yml, or run manimgl --config config.py:363 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:327 specify the temporary_storage in the config file (.yml) Traceback (most recent call last): File "", line 198, in _run_module_as_main File "", line 88, in _run_code File "C:\Users\user\AppData\Local\Programs\Python\Python312\Scripts\manimgl.exe__main.py", line 7, in File "C:\Users\user\Downloads\manim-master\manim-master\manimlib__main__.py", line 22, in main scenes = manimlib.extract_scene.main(config) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\user\Downloads\manim-master\manim-master\manimlib\extract_scene.py", line 134, in main scenes = get_scenes_to_render(all_scene_classes, scene_config, config) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\user\Downloads\manim-master\manim-master\manimlib\extract_scene.py", line 108, in get_scenes_to_render scene_from_class(scene_class, scene_config, config) File "C:\Users\user\Downloads\manim-master\manim-master\manimlib\extract_scene.py", line 86, in scene_from_class return scene_class(**scene_config) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\user\Downloads\manim-master\manim-master\manimlib\scene\scene.py", line 125, in init__ self.file_writer = SceneFileWriter(self, **self.file_writer_config) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\user\Downloads\manim-master\manim-master\manimlib\scene\scene_file_writer.py", line 81, in init self.init_output_directories() File "C:\Users\user\Downloads\manim-master\manim-master\manimlib\scene\scene_file_writer.py", line 96, in init_output_directories movie_dir = guarantee_existence(out_dir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\user\Downloads\manim-master\manim-master\manimlib\utils\file_ops.py", line 24, in guarantee_existence os.makedirs(path) File "", line 225, in makedirs FileNotFoundError: [WinError 3] El sistema no puede encontrar la ruta especificada: ''

Environment

OS System: Windows 10 manim version: Manim v1.6.1 python version: Python 3 1.12.4 64-bit