主要是lsp-mode用习惯了,主要想使用poetry作为python项目管理工具,pyright用来做lsp后端补全类型检查,ruff作为lint使用。
目前用poetry的pyproject.toml配置了pyright和ruff 但是不生效。。
有人配置成功了吗?想参考一下。
主要是lsp-mode用习惯了,主要想使用poetry作为python项目管理工具,pyright用来做lsp后端补全类型检查,ruff作为lint使用。
目前用poetry的pyproject.toml配置了pyright和ruff 但是不生效。。
有人配置成功了吗?想参考一下。
搞错了,pyenv环境 用全局安装了pyright 导致找不到已经安装的包
正确的流程是 pyenv安装一个需要的python version 然后切换到改版本中,然后用poetry 安装依赖,配置banit ruff/pylint pyright pytest等。
poetry在emacs、vscode编辑器里需要切换到poetry自动生成的venv环境中。
这样就能正常工作了。
我有用 pdm 的
pdm + lsp-pyright + ruff-lsp