3b1b / 3b1b/manim

The tutorial start.py cannot be executed properly

Aperta
#2,162 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Python
Stelle
93.8k
Fork
7.7k
Metriche di merge delle PR
Metriche PR in attesa

Descrizione

### Describe the error
I am using the the code given as an example at https://3b1b.github.io/manim/getting_started/quickstart.html (SquareToCircle class). Those 9 lines of code are saved in G:\toto\start.py. I launch this in Anaconda prompt with python 3.12 activated. I installed ffmpeg and added to PATH, I then ran pip install manimgl.
Note that the install structure is different from the one shown at this page, after running pip install manimgl I have :

manimlib/
│ ├── animation/
│ ├── ...
│ ├── default_config.yml
│ └── window.py
├── custom_config.yml

Also, note that running manimgl alone, I have a grey window that is not responding, and typing anything in the console does nothing.

### Code and Error
The command I execute is the following, with the command output and the error following

**Code**:
(py312) C:\Users\blabla>manimgl "G:\toto\start.py" SquareToCircle
ManimGL v1.6.1
[21:09:43] INFO Using the default configuration file, which you can modify in config.py:265
`c:\users\blabla\anaconda3\envs\py312\lib\site-packages\manimlib\default_config.yml`
INFO If you want to create a local configuration file, you can create a file named config.py:266
`custom_config.yml`, or run `manimgl --config`

**Error**:
Traceback (most recent call last):
File "", line 198, in _run_module_as_main
File "", line 88, in _run_code
File "C:\Users\blabla\anaconda3\envs\py312\Scripts\manimgl.exe\__main__.py", line 7, in
File "C:\Users\blabla\anaconda3\envs\py312\Lib\site-packages\manimlib\__main__.py", line 25, in main
scene.run()
File "C:\Users\blabla\anaconda3\envs\py312\Lib\site-packages\manimlib\scene\scene.py", line 91, in run
self.construct()
File "G:\toto\Start.py", line 5, in construct
circle = Circle()
^^^^^^^^
File "C:\Users\blabla\anaconda3\envs\py312\Lib\site-packages\manimlib\mobject\geometry.py", line 324, in __init__
Arc.__init__(self, 0, TAU, **kwargs)
File "C:\Users\blabla\anaconda3\envs\py312\Lib\site-packages\manimlib\mobject\geometry.py", line 218, in __init__
VMobject.__init__(self, **kwargs)
File "C:\Users\blabla\anaconda3\envs\py312\Lib\site-packages\manimlib\mobject\types\vectorized_mobject.py", line 85, in __init__
super().__init__(**kwargs)
File "C:\Users\blabla\anaconda3\envs\py312\Lib\site-packages\manimlib\mobject\mobject.py", line 89, in __init__
self.init_points()
File "C:\Users\blabla\anaconda3\envs\py312\Lib\site-packages\manimlib\mobject\geometry.py", line 221, in init_points
self.set_points(Arc.create_quadratic_bezier_points(
File "C:\Users\blabla\anaconda3\envs\py312\Lib\site-packages\manimlib\mobject\types\vectorized_mobject.py", line 968, in wrapper
if not np.all(self.get_points() == old_points):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ValueError: operands could not be broadcast together with shapes (24,3) (0,3)

### Environment
**OS System**: Win 11
**manim version**: master
**python version**: 3.12

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.