I have installed Xonsh by two methods (apt and pip3) and in both cases I get the following error:
====
grove@grove-YOGA-920:~$ xonsh
Traceback (most recent call last):
File "/usr/local/lib/python3.6/dist-packages/xonsh/main.py", line 341, in main
args = premain(argv)
File "/usr/local/lib/python3.6/dist-packages/xonsh/main.py", line 294, in premain
env = start_services(shell_kwargs, args)
File "/usr/local/lib/python3.6/dist-packages/xonsh/main.py", line 246, in start_services
builtins.__xonsh_shell__ = Shell(execer=execer, **shell_kwargs)
File "/usr/local/lib/python3.6/dist-packages/xonsh/shell.py", line 145, in __init__
from xonsh.ptk.shell import PromptToolkitShell as shell_class
File "/usr/local/lib/python3.6/dist-packages/xonsh/ptk/shell.py", line 6, in <module>
from prompt_toolkit.key_binding.manager import KeyBindingManager
ModuleNotFoundError: No module named 'prompt_toolkit.key_binding.manager'
Xonsh encountered an issue during launch
Failback to /bin/sh
====
It looks like a problem with prompt_toolkit.key_binding.manager. Any suggestions?