为什么在emacs中lspmode提示“路径上不存在命令pyls”?

2024-06-12 05:01:14 发布

您现在位置:Python中文网/ 问答频道 /正文

操作系统:ArchLinux

我跟随document,最后在终端中输入pip install 'python-language-server[all]' --user。在Emacs中打开python文件后,lsp模式提示我“路径上不存在命令pyls”,并且没有任何完成列表。但是我可以通过输入pyls在终端中运行它。这是我的init-lsp.el

(use-package lsp-mode
  :init (setq lsp-keymap-prefix "C-c l")
  :hook ((python-mode . lsp-deferred))
  :commands (lsp lsp-deferred))

(use-package lsp-ivy :commands lsp-ivy-workspace-symbol)
(use-package lsp-treemacs :commands lsp-treemacs-errors-list)

(provide 'init-lsp)

Tags: installpip终端packageinitusemodedocument