Mac上Emacs的Python - python-mode总是使用默认Python版本

1 投票
2 回答
818 浏览
提问于 2025-04-16 06:50

我该怎么把Emacs中Python模式使用的Python版本改成我刚安装的最新版本呢?

我试着在我的init.el文件里设置PATH,指向最新版本Python所在的路径,但好像没效果。

2 个回答

0

PATH 这个东西只有在通过命令行启动程序的时候才会被查找。

而对于那些直接由 Emacs 启动的程序(比如通过 call-process),查找的则是 exec-path 这个变量。

1

设置一个叫做 python-python-command 的变量。你可以通过 customize 来做到这一点:

  1. 先按 M-x,然后输入 customize-option,接着按 RET,再输入 python-python-command,最后再按一次 RET
  2. 把这个值改成指向正确的程序文件。

撰写回答