Question

J'ai récemment mis à jour Emacs 23 vers Emacs 24. Depuis la mise à jour, il semble que j'ai perdu la possibilité d'appeler "M-x python-shell" (!).

Que s'est-il passé?Le mode python inclus n'est-il plus fourni avec cette fonctionnalité?

Utilisation d'Emacs 23:

○ /usr/local/bin/emacs -Q

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

Utilisation d'Emacs 24:

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

Describe function: python-shell [No match]
Était-ce utile?

La solution

Il semble que vous n'ayez résolu que le problème du python-mode.Quant à M-x-python-shell, vous pouvez également l'obtenir en faisant M-x-run-python.S'il dit que le répertoire n'a pas été trouvé, c'est parce que la variable python ne pointe pas vers le chemin correct.Alors faites C-h-f run-python alors il vous dira que la valeur de run-python est python-shell-interpreter.Alors pointez-le vers python.exe dans votre dossier python.

ajoutez ceci à votre fichier .emacs

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

Ensuite, comme dans emacs 23, vous pouvez faire C-c-C-c pour exécuter un fichier .py.

edit-la raison pour laquelle j'ai tout cela ici, même si vous le savez peut-être déjà, c'est parce que je ne me suis pas rendu compte qu'emacs24 a changé la valeur python pour run-python pendant un certain temps et c'est ainsi que je l'ai corrigé.: D

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top