質問
最近、Emacs 23からEmacs 24にアップグレードしました。アップグレード以来、「MX Python-Shell」(!)を呼び出す能力を失ったようです。
どうしたの?含まれたPythonモードは、この機能を備えていなくなりましたか?
EMACS 23の使用:
○ /usr/local/bin/emacs -Q
Describe function: python-shell
python-shell is an interactive autoloaded Lisp function in
`python.el'.
EMACS 24の使用:
○ /Applications/Emacs.app/Contents/MacOS/Emacs -Q
Describe function: python-shell [No match]
解決
あなたはそれを解決しただけのようです python-mode
問題。について M-x-python-shell
これを行うことでこれを入手することもできます M-x-run-python
. 。 Python変数が正しいパスを指していないため、ディレクトリが見つからないと書かれている場合。そうする C-h-f run-python
次に、Run-Pythonの価値はPython-Shell-Interpreterであることがわかります。次に、Pythonフォルダーのpython.exeに指します。
これを.emacsファイルに追加します
(setq python-shell-interpreter "path to python.exe")
その後、emacs 23のようにできます C-c-C-c
.pyファイルを実行します。
編集 - 私がここにすべてを持っている理由は、あなたがすでに知っているかもしれませんが、これはEMACS24がしばらくの間ランパイソンのPython値を変更したことに気付いていなかったからです。これが私がそれを修正した方法です。 :d
所属していません StackOverflow