2015-06-08 51 views
1

我的emacs版本是24.5,使用內置的python。我已經寫在我的.emacs這些行吧:正在尋找幫助,爲python配置.emacs文件(python.el),

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

的問題是任何命令,(當我試圖運行test.py)的工作。我曾嘗試命名爲喜歡

M-x python-shell-* 

幾個命令,他們都返回

"wrong type argument:arrayp, nil". 

我做錯了嗎? 我該怎麼做? 什麼應該是理想配置(.emacs)?

進一步信息:

  • 的Python 3.4安裝在C:/
  • 的Emacs在C:/Program Files/
  • $HOMEC:/user/akk/appdata/roaming/

回答

2

該變量是Python的解釋,而不是Python的目錄

我沒有Windows機器可以測試,但是如果您更新配置以指向實際的二進制文件(可能是C:/Python34/python.exe?),您應該會發現它可以正常工作。

+0

Perfect.Sir .....你可以在過去的48小時裏,我不相信這件事正在掙扎,並且正在考慮把我的靴子掛在emace身上,因爲它在VIM中工作得很好。 –

0

根據python.el頂部的模式文檔,你可以像(改變Python27窗戶你的使用情況將其設置爲Python34

(setq python-shell-interpreter "C:\\Python27\\python.exe")