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
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)
Error: ManimGL v1.6.1 [15:47:19] INFO Using the default configuration file, which you can modify in config.py:362", 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: ''
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 namedcustom_config.yml
, or runmanimgl --config
config.py:363 WARNING You may be using Windows platform and have not specified the path oftemporary_storage
, which may cause OSError. So it is recommended to config.py:327 specify thetemporary_storage
in the config file (.yml) Traceback (most recent call last): File "Environment
OS System: Windows 10 manim version: Manim v1.6.1 python version: Python 3 1.12.4 64-bit