linux - NeoVim 缺少 Python 支持

标签 linux debian neovim

<分区>

我已经使用 appimage 方法从官方源安装了 neovim 这是 Official installation instructions 的链接

完成所有配置设置后,我去应用我的配置设置。这是从我的 .vimrc 中得到的。安装所有插件后,它说,缺少 python 支持。 Python support missing

经过所有研究,我找不到任何解决方案。现在这是我的 nvim +checkhealth

checkhealth

这些是我升级到 neovim 的主要原因,包括剪贴板支持。我的 vim 支持 python3,但在 neovim 上不支持。

我在 ubuntu 机器上。并使用 appimage 安装它。

最佳答案

确保在 $PATH 中正确设置了 python。
在你的 .vimrc 或 init.lua 中设置:

let g:python3_host_prog = 'path/to/python3'
let g:python2_host_prog = 'path/to/python2'

Lua 等价物:

vim.g.python3_host_prog = 'path/to/python3'
vim.g.python2_host_prog = 'path/to/python2'

安装pynvim:bash pip3 install pynvim 这应该可以解决缺少 python 支持的问题。

如果您有兴趣,可以在 :help provider-python 手册中找到有关要求推理的更多信息。

关于linux - NeoVim 缺少 Python 支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70150172/

相关文章:

terminal - 如何设置终端缓冲区回滚大小?

vim - Vim 8 的终端模式?

c - LINUX上用c程序读取/dev/ttyUSB0

python - 剂量 python 报告实验室有调试日志吗?

php - 删除文件时出现权限被拒绝错误的原因是什么?

linux - 为什么我的 init.d start-stop-daemon 脚本不能在启动时启动应用程序,但我可以手动启动该服务?

linux - 在 Linux 上不使用 Qt 运行我的应用程序

pythonbrew 导入 bz2 产生 : ImportError: No module named '_bz2'

linux - Debian conky 安装

vim - 在 Vim 中 : Searching for text but putting the cursor at the end of the match?