우분투 16.10의 25.1 및 Python 3.5 에서이 문제가 발생했지만 어느 곳에서나 해결되지는 않습니다. 최신 상태가 궁금합니다. 재현 :
> 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
깊은 곳에서 기능을 끌어 것 (/usr/local/share/emacs/25.1/lisp/progmodes/python.el.gz
과 매우 마지막 줄이 있어야했다 nil "_")))
및하지를 nil "")))
. 여기에 또 다른 대화 는 변화에 대해 이야기inputrc
다른 사용자로 전환했고 경고없이`run-python '을 사용할 수있었습니다. 그것이 내 readline 설정이었습니다. Bash 4.3에는 .inputrc에있는 "set colored-stats on"이라는 새로운 readline 기능이 추가되었습니다.
아무도 이것에 대한 최신 정보를 알고 있습니까? BTW, Python2 ( (setq org-babel-python-command "python2")
)를 실행 하면이 문제가 없습니다.