```Traceback (most recent call last):


 "/home/andrii/.local/lib/python3.8/site-packages/xonsh/main.py", line 419, in main

args = premain(argv)


 "/home/andrii/.local/lib/python3.8/site-packages/xonsh/main.py", line 355, in premain

env = start_services(shell_kwargs, args)


 "/home/andrii/.local/lib/python3.8/site-packages/xonsh/main.py", line 308, in start_services

builtins.__xonsh__.shell = Shell(execer=execer, **shell_kwargs)


 "/home/andrii/.local/lib/python3.8/site-packages/xonsh/shell.py", line 211, in __init__

from xonsh.ptk_shell.shell import PromptToolkitShell as shell_class


 "/home/andrii/.local/lib/python3.8/site-packages/xonsh/ptk_shell/shell.py", line 26, in <module>

from prompt_toolkit.key_binding.bindings.emacs import (
ImportError: cannot import name 'load_emacs_shift_selection_bindings' from 'prompt_toolkit.key_binding.bindings.emacs' (/usr/lib/python3/dist-packages/prompt_toolkit/key_binding/bindings/emacs.py)


Traceback (most recent call last):

 "/private/var/folders/44/9l__szwj0q1d8j2cp8bhmr1r0000gn/T/pip-build-w02yr9u1/xonsh/xonsh/parsers/base.py", line 6, in <module>
from ply import yacc
ImportError: No module named 'ply'