Error when running `manimgl start.py SquareToCircle`
- 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