怎样在Emacs中配置Python的开发环境?

我的五境Debian 11,GNU Emacs 28.2,原来用过elpy,现在不知道应该用什么?我的要求很简单:

  1. 能够在Eamcs里运行python程序
  2. 配置要简单一些
  3. 要能支持虚拟环境

现在遇到的问题 package-install lsp-mode失败,但M-x lsp成功 安装pip install pyvenv失败 现在使用的是python.el,这是默认的python-mode吗?感觉很难使用

这一个项目就够了, lsp-bridge同时提供补全前后端所有功能, 不需要折腾开箱即用, lsp-bridge 本身也是Python开发的。

配置补全支持虚拟环境不是在emacs里配置的,假设你使用pyright,那么pyright补全要想支持虚拟环境需要在你的python项目的根目录底下配置pyright.json或者pyproject.toml。根据pyright的文档指定使用的虚拟环境的目录即可。

LSP + Pyright