怎么让emacs运行anaconda3中的python而不是默认的python2

想让emacs运行代码使用anaconda3中的python3作为解释器,该怎么配置,求教大哥们

用pyenv, 在emcas中用pyenv-mode-set切换

pyenv 是全局的,多个项目设置需要不同版本的 python 就不好办了。而且在编辑非 python 文件的时候仍然可以看到 mode-line 上的 pyenv 状态,很碍眼。

不妨试试我这个 shim.el,可以根据不同项目分别设置 python 版本。

谢谢大佬,容我学学先

谢谢在研究一下

请教下,有anaconda下的环境切换解决方案吗?我用pyenv发现只能指定 python-shell-virtualenv-path为项要的python路径,但是没法指定这个环境配套lib的路径。

这个 conda.el/conda.el at main · necaris/conda.el · GitHub

在找的就是这个功能,我试一下,有不明白的再问你,多谢啦