我的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.4安装在
- Emacs at
C:/Program Files/
-
$HOME
是C:/user/akk/appdata/roaming/
C:/
该变量用于Python 解释器,而不是Python 目录。
我没有Windows机器来测试,但是如果你更新你的配置指向实际的二进制文件(可能是C:/Python34/python.exe
?),你应该会发现它工作。
根据python顶部的模式文档。当然,你可以在windows上设置它,比如(根据你的用例将Python27
改为Python34
):
(setq python-shell-interpreter "C:\Python27\python.exe")