安装和配置
Doom Emacs
的python
配置
(python
+poetry
+pyright)
- Install Poetry
pip install poetry
- Install Pyright
npm install -g pyright
使用Poetry
创建虚拟环境
mkdir project_name && cd project_name
poetry init
poetry install
poetry add flask
Emacs
打开project_name/app.py
这样Doom Emacs
配置的Poetry
的虚拟环境中的Flask
,可以在python
的LSP补全后端
补全flask
的代码了
问题记录
刚配置完成后,创建Poetry
项目后可以正常激活,但是Pyright
始终无法补全
最终在Reddit Link
中有人编辑器用了Github Repo上的一个项目后,然后
打开别的Poetry
创建的项目,有人讨论说,可能是因为上面的Github仓库中多了poetry.toml
文件
内容如下:
[virtualenvs]
in-project = true