【发布时间】:2014-08-01 03:43:55
【问题描述】:
所以我在我的 Windows 7 电脑上安装了 Anaconda。现在如何在 Emacs 中启动并运行它?我试着打电话给M-x run-python。我收到了很棒的错误信息:
应用:产生子进程:无效参数
我的 python 可执行文件在路径上。我尝试更改变量python-shell-interpreter 以防"python" 需要为"python.exe"。那没有效果。那么给了什么?让他们说话的秘诀是什么?
我将这些代码行放在我的 .emacs 中,但仍然遇到上述相同的错误。
(setq python-shell-interpreter "C:/Users/My User/Anaconda/python.exe")
(setq python-shell-virtualenv-path "C:/Users/My User/Anaconda/")
【问题讨论】:
-
您能否运行
M-x toggle-debug-on-error,再试一次,并将生成的回溯(如果有)添加到您的问题中吗? -
我实际上是先搜索并发现了“潜在的重复”。我无法让 C-u M-x run-python 让我设置不同的路径。但是,就像在那篇文章中一样,toggle-debug-on-error 没有显示任何 lisp 代码错误,只是上面显示的 Messages 中的消息,大概是因为它是外部调用(或 C 代码)失败了,不是任何省略号。
标签: python windows emacs anaconda