ฉันมีปัญหานี้กับ 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
จะดึงขึ้นฟังก์ชั่นจากส่วนลึก(/usr/local/share/emacs/25.1/lisp/progmodes/python.el.gz
และบรรทัดสุดท้ายมากที่ควรจะเป็นและไม่ได้nil "_")))
nil "")))
อีกบทสนทนาที่นี่พูดถึงการเปลี่ยนแปลงinputrc
ฉันเปลี่ยนไปใช้ผู้ใช้รายอื่นและฉันสามารถใช้ `run-python 'โดยไม่มีคำเตือนใด ๆ ปรากฎว่าเป็นการตั้งค่า readline ของฉัน Bash 4.3 เพิ่มคุณสมบัติ readline ใหม่: "ตั้งค่าสถิติสีบน" ที่ฉันมีใน. inputc การลบบรรทัดนั้นแก้ไขปัญหาของฉันฉันคิดว่านี่น่าจะทำซ้ำได้สำหรับทุกคน
มีใครรู้บ้างไหมว่าสิ่งล่าสุดคืออะไร BTW ที่รัน Python2 ( (setq org-babel-python-command "python2")
) ไม่มีปัญหานี้