Domanda

Di recente sono stato aggiornato da EMACS 23 a EMACS 24. Dall'aggiornamento, sembra che io abbia perso la capacità di chiamare "MX Python-Shell" (!).

Quello che è successo? La modalità Python inclusa non è più spedita con questa funzionalità?

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]
È stato utile?

Soluzione

Sembra che tu abbia risolto solo il python-mode problema. Per M-x-python-shell Puoi anche ottenerlo facendo M-x-run-python. Se dice che la directory non si trova perché la variabile Python non punta al percorso corretto. Così fai C-h-f run-python Quindi ti dirà che il valore di Run-Python è Python-Shell-Interpreter. Quindi puntalo su python.exe nella cartella Python.

Aggiungi questo al tuo file .emacs

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

Allora come in emacs 23 puoi fare C-c-C-c Per eseguire un file .py.

Modifica, il motivo per cui ho tutto questo qui anche se potresti già sapere questo è perché non mi sono reso conto che EMACS24 ha cambiato il valore di Python per Run-Python per un po 'e questo è il modo in cui l'ho risolto. :D

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top