Skip to content

sqlite3.OperationalError: no such column: "size" with lorenz.py LorenzAttractor example from video #2315

Open
@seangtkelley

Description

@seangtkelley

Describe the error

Just trying to run the LorenzAttractor example from the recent video walkthrough.

Code and Error

Code:

git clone https://github.com/3b1b/manim
get clone https://github.com/3b1b/videos
conda create -n manim-env python=3.11 pip
conda activate manim-env
cd manim
pip install -e .
cd ../videos/_2024/manim_demo
manimgl lorenz.py LorenzAttractor

Error:

ManimGL v1.7.2
Traceback (most recent call last):
  File "/Users/seangtkelley/miniconda3/envs/lorenz-analogy/bin/manimgl", line 8, in <module>
    sys.exit(main())
             ^^^^^^
  File "/Users/seangtkelley/miniconda3/envs/lorenz-analogy/lib/python3.11/site-packages/manimlib/__main__.py", line 61, in main
    run_scenes()
  File "/Users/seangtkelley/miniconda3/envs/lorenz-analogy/lib/python3.11/site-packages/manimlib/__main__.py", line 39, in run_scenes
    scene.run()
  File "/Users/seangtkelley/miniconda3/envs/lorenz-analogy/lib/python3.11/site-packages/manimlib/scene/scene.py", line 153, in run
    self.setup()
  File "/Users/seangtkelley/miniconda3/envs/lorenz-analogy/lib/python3.11/site-packages/manimlib/scene/interactive_scene.py", line 116, in setup
    self.information_label = self.get_information_label()
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/seangtkelley/miniconda3/envs/lorenz-analogy/lib/python3.11/site-packages/manimlib/scene/interactive_scene.py", line 206, in get_information_label
    loc_label = VGroup(*(
                ^^^^^^^^^
  File "/Users/seangtkelley/miniconda3/envs/lorenz-analogy/lib/python3.11/site-packages/manimlib/scene/interactive_scene.py", line 207, in <genexpr>
    DecimalNumber(**self.cursor_location_config)
  File "/Users/seangtkelley/miniconda3/envs/lorenz-analogy/lib/python3.11/site-packages/manimlib/mobject/numbers.py", line 73, in __init__
    self.set_submobjects_from_number(number)
  File "/Users/seangtkelley/miniconda3/envs/lorenz-analogy/lib/python3.11/site-packages/manimlib/mobject/numbers.py", line 83, in set_submobjects_from_number
    submob_templates = list(map(self.char_to_mob, self.num_string))
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/seangtkelley/miniconda3/envs/lorenz-analogy/lib/python3.11/site-packages/manimlib/mobject/numbers.py", line 138, in char_to_mob
    return char_to_cahced_mob(char, **self.text_config)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/seangtkelley/miniconda3/envs/lorenz-analogy/lib/python3.11/site-packages/manimlib/mobject/numbers.py", line 31, in char_to_cahced_mob
    return Text(char, **text_config)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/seangtkelley/miniconda3/envs/lorenz-analogy/lib/python3.11/site-packages/manimlib/mobject/svg/text_mobject.py", line 403, in __init__
    super().__init__(
  File "/Users/seangtkelley/miniconda3/envs/lorenz-analogy/lib/python3.11/site-packages/manimlib/mobject/svg/text_mobject.py", line 182, in __init__
    super().__init__(text, height=height, **kwargs)
  File "/Users/seangtkelley/miniconda3/envs/lorenz-analogy/lib/python3.11/site-packages/manimlib/mobject/svg/string_mobject.py", line 69, in __init__
    svg_string = self.get_svg_string()
                 ^^^^^^^^^^^^^^^^^^^^^
  File "/Users/seangtkelley/miniconda3/envs/lorenz-analogy/lib/python3.11/site-packages/manimlib/mobject/svg/string_mobject.py", line 77, in get_svg_string
    return self.get_svg_string_by_content(content)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/seangtkelley/miniconda3/envs/lorenz-analogy/lib/python3.11/site-packages/manimlib/mobject/svg/text_mobject.py", line 198, in get_svg_string_by_content
    return markup_to_svg(
           ^^^^^^^^^^^^^^
  File "/Users/seangtkelley/miniconda3/envs/lorenz-analogy/lib/python3.11/site-packages/manimlib/utils/cache.py", line 28, in wrapper
    _cache.set(key, value)
  File "/Users/seangtkelley/miniconda3/envs/lorenz-analogy/lib/python3.11/site-packages/diskcache/core.py", line 808, in set
    self._row_insert(db_key, raw, now, columns)
  File "/Users/seangtkelley/miniconda3/envs/lorenz-analogy/lib/python3.11/site-packages/diskcache/core.py", line 857, in _row_insert
    sql(
sqlite3.OperationalError: no such column: "size" - should this be a string literal in single-quotes?

Environment

OS System: macOS Sequoia 15.3.1
manim version: master (1.7.2)
python version: 3.11.11

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions