我的五境Debian 11,GNU Emacs 28.2,原来用过elpy,现在不知道应该用什么?我的要求很简单:
- 能够在Eamcs里运行python程序
- 配置要简单一些
- 要能支持虚拟环境
现在遇到的问题 package-install lsp-mode失败,但M-x lsp成功 安装pip install pyvenv失败 现在使用的是python.el,这是默认的python-mode吗?感觉很难使用
我的五境Debian 11,GNU Emacs 28.2,原来用过elpy,现在不知道应该用什么?我的要求很简单:
现在遇到的问题 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