Ubuntu 16.10 üzerinde benim 25.1 ve Python 3.5 ile bu sorunu var, ama hiçbir yerde çözülmüş görmüyorum. En son durumun ne olduğunu merak ediyorum. Üreyen:
> emacs -Q --eval '(setq python-shell-interpreter "python3")'
sonra
M-x run-python
verir
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.
Bir tek fikir gördüğümüz M-x find-function python-shell-completion-native-try
derin dan fonksiyonunu çekeceği (/usr/local/share/emacs/25.1/lisp/progmodes/python.el.gz
ve çok son satırı olması gerekiyordu nil "_")))
değil nil "")))
. Buradaki başka bir konuşma değişmekten bahsediyorinputrc
Başka bir kullanıcıya geçtim ve herhangi bir uyarı yapmadan `` run-python '' kullanabildim. Benim readline ayarlarım olduğu ortaya çıktı. Bash 4.3 yeni bir okuma çizgisi özelliği ekledi: "in-stat is is is statr" in hangi vardı.
En son ne olduğunu bilen var mı? BTW, Python2 ( (setq org-babel-python-command "python2")
) çalıştıran bu sorun yok.