- State “DONE” from “TODO”
问题:使用 lsp-bridge
以后,python项目中安装的包和包里的function都无法被自动识别。
解决:使用 pyenv-pyright
。这个工具可以根据local pyenv环境创建和更新 pyrightconfig.json
。
# 下载
git clone https://github.com/alefpereira/pyenv-pyright.git $(pyenv root)/plugins/pyenv-pyright
通过下面的方法可以在emacs中打开项目时, lsp-bridge
能识别虚拟环境中的包。
# 使用
cd <path-to-project>
pyenv local <virtualenv> # 指定虚拟环境
pyenv pyright # 创建或更新pyright设定