Mac上Emacs的Python - python-mode总是使用默认Python版本
我该怎么把Emacs中Python模式使用的Python版本改成我刚安装的最新版本呢?
我试着在我的init.el文件里设置PATH,指向最新版本Python所在的路径,但好像没效果。
2 个回答
0
PATH
这个东西只有在通过命令行启动程序的时候才会被查找。
而对于那些直接由 Emacs 启动的程序(比如通过 call-process
),查找的则是 exec-path
这个变量。
1
设置一个叫做 python-python-command
的变量。你可以通过 customize
来做到这一点:
- 先按 M-x,然后输入
customize-option
,接着按 RET,再输入python-python-command
,最后再按一次 RET。 - 把这个值改成指向正确的程序文件。