1

私のemacsバージョンは24.5で、組み込みのpythonを使用しています。私はそれのために私の中にこれらの行を書き.emacsました:

(require 'python)
(setq python-shell-interpreter "C:/Python34")

問題は、(実行しようとしているときに)どのコマンドも機能していないことですtest.py。次のような名前のコマンドをいくつか試しました

M-x python-shell-*

そして彼らは皆戻ってくる

"wrong type argument:arrayp, nil".

私が間違っていることは何ですか?私はどうしたらいいですか?理想的な構成 ( .emacs) とは?

詳細情報:

  • にインストールされている Python 3.4C:/
  • Emacs でC:/Program Files/
  • $HOMEC:/user/akk/appdata/roaming/
4

2 に答える 2

3

この変数は Pythonインタープリター用であり、Pythonディレクトリ用ではありません。

テストする Windows マシンはありませんが、実際のバイナリ (おそらくC:/Python34/python.exe?) を指すように構成を更新すると、動作することがわかるはずです。

于 2015-06-08T15:32:35.560 に答える
0

python.elの上部にあるモードのドキュメントによると、これを次のようなウィンドウで設定できます(ユースケースに合わせて変更Python27Python34ます:

(setq python-shell-interpreter "C:\\Python27\\python.exe")
于 2015-06-11T00:43:39.043 に答える