質問

最近、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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top