У мене ця проблема з 25.1 і Python 3.5 на Ubuntu 16.10, але я не бачу її вирішити ніде. Цікаво, який був останній статус Відтворення:
> emacs -Q --eval '(setq python-shell-interpreter "python3")'
потім
M-x run-python
дає
Warning (python): Your ‘python-shell-interpreter’ doesn’t seem to support readline, yet ‘python-shell-completion-native’ was t and "python3" is not part of the ‘python-shell-completion-native-disabled-interpreters’ list. Native completions have been disabled locally.
Я побачив одну ідею, де M-x find-function python-shell-completion-native-try
функція a bi піднімає функцію з глибокого, (/usr/local/share/emacs/25.1/lisp/progmodes/python.el.gz
і останній рядок повинен був бути, nil "_")))
а ні nil "")))
. Ще одна розмова тут говорить про зміниinputrc
Я перейшов на іншого користувача, і мені вдалося використовувати `run-python 'без будь-яких попереджень. Виявляється, це були мої настройки для читання ліній. Bash 4.3 додав нову функцію readline: "встановити кольорову статистику", яку я мав у .inputrc Видалення цього рядка виправило мою проблему, я думаю, це має бути відтвореним для всіх.
Хтось знає, що найновіше з цього питання? BTW, запуск Python2 ( (setq org-babel-python-command "python2")
) не має цієї проблеми.