Анаконда - клавиши со стрелками не работают хорошо в оболочке Python - PullRequest
0 голосов
/ 05 июля 2018

Я установил Anaconda3 на manjaro (с i3wm и Urxvt). Когда я вхожу в интерпретатор Python, все в порядке, чтобы набрать скрипт Python и выполнить. Но когда нажимаются клавиши со стрелками для вызова истории, все портится. Вот снимок экрана, на котором показана ситуация после того, как я несколько раз нажал мои клавиши вверх. enter image description here И еще одна проблема - при нажатии клавиши «Backspace» появляется еще один пробел, но ранее символы не удаляются.

Я попытался найти сообщение о том, что в Python Anaconda написано escape-символы, и похоже, что решением является установка ncurses или readline. Когда я попытался установить их, я обнаружил, что они оба уже на месте. Любая идея, чтобы помочь с моей проблемой?

1 Ответ

0 голосов
/ 25 июля 2018

Вам нужно будет поместить скомпилированную запись terminfo в каталог anaconda temrinfo. Запись для urxvt должна быть помещена в $_CONDA_ROOT/share/terminfo/r/. Я запустил следующую копию и убедился, что она работает сейчас:

cp /usr/share/terminfo/r/rxvt-unicode-256color ~/anaconda/share/terminfo/r/

Если у вас есть какое-либо окружение, вам придется сделать это и для них:

cp /usr/share/terminfo/r/rxvt-unicode-256color ~/anaconda/envs/data_science/share/terminfo/r/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...