与Emacs和Windows XP的Python

问题描述:

我想在我公司的电脑 运行Windows XP(64位)的emacs下设置Python。与Emacs和Windows XP的Python

我试了python.el和python-mode.el都没有成功。

我现在的问题是,每当我使用类似抄送 抄送.py缓冲器发送到蟒蛇过程中,我得到

apply: Searching for program: no such file or directory, python 

创建一个*Python*缓冲的 以下错误消息,但它因为没有提示,我不知道如何与它进行交互 。 按RET所述缓冲器内引发以下 错误消息

comint-send-string: Output file descriptor of Python is closed 

我无法解释。

的Python似乎被正确安装(并添加到搜索路径) 因为M-X壳RET蟒-i RET正确地开始一个Python壳 与>>>提示。

你对我的设置有什么问题有什么想法吗?

+0

窗口提交报告+ emacs的从来没有正常工作。 –

+0

我知道。我试图偷偷在一台备用电脑上安装Ubuntu的发行版。 –

+0

节省您很多头痛和痛苦:下载virtualbox并安装最小的Linux发行版;在Windows机器上安装一些ssh客户端,然后尽情开心。 –

变量python-command的值是多少?

您可以调试在python.el中定义的run-python函数。这个函数创建了内部的python进程。

只需将光标置于该功能内并执行M-x edebug-defun即可。您可以在doc中阅读有关调试的更多信息。

+0

我将它保留为默认值,因此它是'python'。 我会检查调试。 –

+0

我必须承认我对调试函数应该做些什么感到困惑。我做了你所说的,但我只是收到一条消息:'run-python'。 –

+0

好的,现在你关闭内部的python缓冲区'* Python *'(如果有的话)并用C-c C-c发送一个区域。你应该停止运行python。然后按照emacs调试命令。 –

为蟒蛇 - mode.el这样的东西应该运行

https://bugs.launchpad.net/python-mode