寻求有关为 python (python.el) 配置 .emacs 文件的帮助,
looking for help in configuring .emacs file for python (python.el),
我的 emacs 版本是 24.5,使用内置 python。我在我的 .emacs
中为此写了这些行:
(require 'python)
(setq python-shell-interpreter "C:/Python34")
问题是 none 个命令(当我尝试 运行 test.py
时)正在工作。我尝试了几个名为
的命令
M-x python-shell-*
他们都return
"wrong type argument:arrayp, nil".
我做错了什么?
我应该做些什么?
理想的配置应该是什么(.emacs
)?
更多信息:
- Python 3.4 安装在
C:/
- Emacs 在
C:/Program Files/
$HOME
是 C:/user/akk/appdata/roaming/
该变量用于Python 解释器,而不是Python 目录。
我没有要测试的 Windows 机器,但是如果您更新配置以指向实际的二进制文件(可能 C:/Python34/python.exe
?),您应该会发现它可以工作。
根据 python.el 顶部的模式文档,您可以在 windows 上进行设置,例如(根据您的用例将 Python27
更改为 Python34
:
(setq python-shell-interpreter "C:\Python27\python.exe")
我的 emacs 版本是 24.5,使用内置 python。我在我的 .emacs
中为此写了这些行:
(require 'python)
(setq python-shell-interpreter "C:/Python34")
问题是 none 个命令(当我尝试 运行 test.py
时)正在工作。我尝试了几个名为
M-x python-shell-*
他们都return
"wrong type argument:arrayp, nil".
我做错了什么?
我应该做些什么?
理想的配置应该是什么(.emacs
)?
更多信息:
- Python 3.4 安装在
C:/
- Emacs 在
C:/Program Files/
$HOME
是C:/user/akk/appdata/roaming/
该变量用于Python 解释器,而不是Python 目录。
我没有要测试的 Windows 机器,但是如果您更新配置以指向实际的二进制文件(可能 C:/Python34/python.exe
?),您应该会发现它可以工作。
根据 python.el 顶部的模式文档,您可以在 windows 上进行设置,例如(根据您的用例将 Python27
更改为 Python34
:
(setq python-shell-interpreter "C:\Python27\python.exe")