“runpython”在Emacs24.3.1 for Windows上失败,自定义供应商提供了Python2.6

2024-09-28 23:25:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在Windows上使用Python2.6的自定义版本做一些工作,并希望为此使用emacs。在更多的unixy平台上,我对基本的python模式没有任何问题,但是现在我在尝试使用m-xrun-python命令时遇到了一个问题。在

我的自定义Python在路径上(即可以从windows命令提示符键入python并获得适当的版本)。不幸的是,在尝试从emacs中的run-python启动时,我的*Messages*缓冲区中出现以下错误:

apply: Spawning child process: invalid argument

是否有人运行类似的python配置来解释这一点?很高兴张贴任何其他配置细节需要。在


Tags: run命令路径版本键入windows模式平台
2条回答

您可以尝试C-u M-x run-python,这使您可以选择要运行的python二进制文件的路径。在

或者,如果您想使用Elisp启动它,可以通过调用python3的(run-python "/usr/bin/python3")来实现。在

在Windows上,当我们在初始标高文件(.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"

现在C-umm-x“runpython”可以工作了。在

相关问题 更多 >