Pregunta

Recientemente actualicé de Emacs 23 a Emacs 24. Desde la actualización, parece que he perdido la capacidad de llamar a "MX Python-Shell" (!).

¿Qué sucedió? ¿El modo Python incluido ya no se envía con esta funcionalidad?

Usando emacs 23:

○ /usr/local/bin/emacs -Q

Describe function: python-shell
    python-shell is an interactive autoloaded Lisp function in
    `python.el'.

Usando emacs 24:

○ /Applications/Emacs.app/Contents/MacOS/Emacs -Q

Describe function: python-shell [No match]
¿Fue útil?

Solución

Parece que solo resolviste el python-mode tema. En cuanto a M-x-python-shell También puedes obtener esto haciendo M-x-run-python. Si dice que el directorio no se encuentra porque la variable Python no apunta a la ruta correcta. También C-h-f run-python Entonces le dirá que el valor de Run-Python es Python-Shell-Interpreter. Entonces, apírtalo a Python.exe en tu carpeta Python.

Agregue esto a su archivo .emacs

(setq python-shell-interpreter "path to python.exe")

Entonces, como en Emacs 23, puedes hacer C-c-C-c para ejecutar un archivo .py.

Editar: la razón por la que tengo todo esto aquí, aunque ya se sabe que esto es porque no me di cuenta de que Emacs24 cambió el valor de Python para Run-Python por un tiempo y así es como lo arreglé. :D

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top