3b1b / 3b1b/manim

Error when running `manimgl start.py SquareToCircle`

Aberta
#2,047 6 comentários 0 reações 0 responsáveis Ver no GitHub
Linguagem predominante
Python
Estrelas
93.9k
Forks
7.7k
Merge médio
2d 13h
PRs com merge (30d)
4

Descrição

### Describe the error

Running `manimgl start.py SquareToCircle` show the error . Should I change the python version? If it is , how to change it ?
### Code and Error
**Code**:

`manimgl statrt.py SquareToCircle`
**Error**:

```
Python 3.8.10 (default, May 26 2023, 14:05:08)
Type 'copyright', 'credits' or 'license' for more information
IPython 8.12.2 -- An enhanced Interactive Python. Type '?' for help.
/home/ros1/.local/lib/python3.8/site-packages/IPython/terminal/embed.py:298: UserWarning: Failed to get module start
warnings.warn("Failed to get module %s" % \

Unhandled exception in event loop:
File "/usr/lib/python3.8/asyncio/events.py", line 81, in _run
self._context.run(self._callback, *self._args)
File "/home/ros1/.local/lib/python3.8/site-packages/prompt_toolkit/input/vt100.py", line 173, in callback_wrapper
callback()
File "/home/ros1/.local/lib/python3.8/site-packages/prompt_toolkit/application/application.py", line 698, in read_from_input
self.key_processor.process_keys()
File "/home/ros1/.local/lib/python3.8/site-packages/prompt_toolkit/key_binding/key_processor.py", line 272, in process_keys
self._process_coroutine.send(key_press)
File "/home/ros1/.local/lib/python3.8/site-packages/prompt_toolkit/key_binding/key_processor.py", line 170, in _process
matches = self._get_matches(buffer)
File "/home/ros1/.local/lib/python3.8/site-packages/prompt_toolkit/key_binding/key_processor.py", line 128, in _get_matches
return [b for b in self._bindings.get_bindings_for_keys(keys) if b.filter()]
File "/home/ros1/.local/lib/python3.8/site-packages/prompt_toolkit/key_binding/key_processor.py", line 128, in
return [b for b in self._bindings.get_bindings_for_keys(keys) if b.filter()]
File "/home/ros1/.local/lib/python3.8/site-packages/prompt_toolkit/filters/base.py", line 134, in __call__
return all(f() for f in self.filters)
File "/home/ros1/.local/lib/python3.8/site-packages/prompt_toolkit/filters/base.py", line 134, in
return all(f() for f in self.filters)
File "/home/ros1/.local/lib/python3.8/site-packages/prompt_toolkit/filters/base.py", line 248, in __call__
return self.func()
File "/home/ros1/.local/lib/python3.8/site-packages/IPython/terminal/shortcuts/filters.py", line 83, in auto_match
return shell.auto_match

Exception 'NoneType' object has no attribute 'auto_match'
Press ENTER to continue...
In [1]: touch
```
### Environment
**OS System**: Ubuntu 20.04.06
**manim version**: master ManimGL v1.6.1
**python version**:3.8.10

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Direção de pesquisa

O traceback do erro aponta para a interação entre IPython e prompt_toolkit, especificamente um erro de atributo 'auto_match'. Comece verificando o ponto de entrada do manimgl e a integração do terminal do IPython. Veja o código em torno de onde o objeto shell é instanciado e onde auto_match é acessado. Verifique se há incompatibilidade de versão entre IPython e prompt_toolkit. Executar o comando em um ambiente limpo com dependências atualizadas pode ajudar a reproduzir e isolar o problema.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Domínio
cli
Tipo de issue
Bug
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Estagnada
Clareza
Precisa de esclarecimento
Facilidade para iniciantes
30/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.