我做了一些工作与Python 2.6的Windows上的定制版本,并会喜欢使用emacs用于此目的。 更多unixy平台,我从来没有与基本的Python模式的东西的任何问题,但我现在遇到一个问题,当我尝试使用的Mx run-python
命令。
我的自定义Python是在路径上(即可以键入python
从Windows命令提示符并获得相应的版本)。 不幸的是,我只是在尝试启动它时,遇到下列错误在我的邮件* *缓冲区run-python
从emacs的:
apply: Spawning child process: invalid argument
有没有人运行的类似蟒蛇配置,可以在此揭示? 快乐需要张贴任何其他配置细节。
你可以尝试Cu Mx run-python
,它给你选择要运行的Python程序的路径的选择。
另外,如果你想使用的elisp启动它,可以通过调用实现(run-python "/usr/bin/python3")
为python3,例如。
在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