2009-07-27 51 views
3

我刚开始学习Emacs,并决定开始在其中编写Python。我尝试使用C-C C-C来执行当前缓冲区,但我收到消息Searching for program: no such file or directory, python在Windows上的Emacs中执行当前Python脚本

我看着谷歌,但我没有为明智如何排序了这一点(记住我旁边没有了解Emacs的!)

+0

您可能需要设置一个环境变量(可能是PYTHONPATH)或emacs变量(可能只是PATH?) - http://www.delorie.com/gnu/docs/emacs/emacs_534.html。尝试将你的emacs路径指向你的路径上的任何地方。 – 2009-07-27 21:18:07

+0

此外,http://hide1713.wordpress.com/2009/01/30/setup-perfect-python-environment-in-emacs/,但我真的不知道你正在运行的操作系统... – 2009-07-27 21:19:19

回答

3

我设法解决它,下面说明here。在使用Emacs的内置python.el之前,我使用了python-mode.el,但根据emacswiki,“Emacs 22中的版本有一堆问题”。希望在Windows XP上运行Emacs 22的其他人发现这一天有用!

2

尝试将C:\Python26(或您已安装的任何Python)添加到PATH环境变量中。

我发现python-modeyasnippet对于在emacs中编写Python很有用。