Dan*_*uen 30 python emacs emacs24
我最近从Emacs 23升级到Emacs 24.自升级以来,我似乎失去了调用"Mx python-shell"(!)的能力.
发生了什么?包含的python模式是否不再附带此功能?
使用Emacs 23:
? /usr/local/bin/emacs -Q
Describe function: python-shell
python-shell is an interactive autoloaded Lisp function in
`python.el'.
Run Code Online (Sandbox Code Playgroud)
使用Emacs 24:
? /Applications/Emacs.app/Contents/MacOS/Emacs -Q
Describe function: python-shell [No match]
Run Code Online (Sandbox Code Playgroud)
小智 21
看起来你只是解决了这个python-mode问题.至于M-x-python-shell你也可以做到这一点M-x-run-python.如果它说目录找不到它,因为python变量没有指向正确的路径.那么C-h-f run-python它会告诉你run-python的值是python-shell-interpreter.然后将它指向python文件夹中的python.exe.
将其添加到.emacs文件中
(setq python-shell-interpreter "path to python.exe")
Run Code Online (Sandbox Code Playgroud)
然后就像在emacs 23中一样,您可以C-c-C-c运行.py文件.
编辑 - 我在这里所有这一切的原因,即使你可能已经知道这是因为我没有意识到emacs24改变了run-python的python值一段时间,这就是我如何修复它.:d
| 归档时间: |
|
| 查看次数: |
20044 次 |
| 最近记录: |