“运行蟒蛇”上的Emacs 24.3.1失败的Windows,自定义的供应商提供的python2.6

2019-10-18 03:48发布

我做了一些工作与Python 2.6的Windows上的定制版本,并会喜欢使用emacs用于此目的。 更多unixy平台,我从来没有与基本的Python模式的东西的任何问题,但我现在遇到一个问题,当我尝试使用的Mx run-python命令。

我的自定义Python是在路径上(即可以键入python从Windows命令提示符并获得相应的版本)。 不幸的是,我只是在尝试启动它时,遇到下列错误在我的邮件* *缓冲区run-python从emacs的:

apply: Spawning child process: invalid argument

有没有人运行的类似蟒蛇配置,可以在此揭示? 快乐需要张贴任何其他配置细节。

Answer 1:

你可以尝试Cu Mx run-python ,它给你选择要运行的Python程序的路径的选择。

另外,如果你想使用的elisp启动它,可以通过调用实现(run-python "/usr/bin/python3")为python3,例如。



Answer 2:

在Windows上,当我们使用在init.el文件标准反斜杠(的.emacs):( setq python-shell-interpreter "c:\myRoot\Proframs\Python33\python3.exe"

Emacs的解释为:
c:myRootProframsPython33python3.exe

这究竟是无效参数我想。

因此,我们可以:( setq python-shell-interpreter "c:/myRoot/Proframs/Python33/python3.exe"

现在铜的Mx“运行蟒蛇”的作品。



文章来源: 'run-python' failing on Emacs 24.3.1 for Windows, custom vendor-supplied Python2.6