E319:找不到“python3”提供程序。SSH环境下如何解决这个问题

Jon*_*eon 8 pip python-3.x neovim

我正在使用大学 SSH,并且我正在尝试使用 Neovim。

然而,E319: No "python3" provider found.每当我尝试使用 Neovim 编辑代码时,它总是这样说。

我不是 sudoer。

我该如何处理这个问题?

我已经尝试过python3 -m pip install --user --upgrade pynvim,但是它说模块 pip 未安装在/usr/bin/python3目录中。

And*_*rey 15

就我而言,Neovim 可以帮助实现这一点:

python3 -m pip install --user --upgrade pynvim
Run Code Online (Sandbox Code Playgroud)


小智 3

安装 python 模块的方法有很多,不建议使用 sudo pip install 。

但是,有时有些软件包是由社区维护的。我会尝试:apt install python3-neovim

这应该将 neovim python 模块放在 neovim 期望的位置,而不是使用 --user 或使用 pipx

祝你好运!