NeoVim缺少Python支持

3
我已经使用 appimage 方法从官方源安装了 neovim。以下是链接:官方安装说明
在进行所有配置设置之后,我尝试应用我的配置设置,这些配置遵循了我的 .vimrc 文件。在安装所有插件后,它显示 Python 支持缺失。Python support missing 经过所有的研究,我没有找到任何解决方案。现在这里是我的 nvim +checkhealthcheckhealth 这些是我升级到 neovim 的主要原因,包括剪贴板支持。我的 vim 有 Python3 支持,但在 neovim 上缺失。
我使用的是 Ubuntu 机器,通过 appimage 安装。

有关于你的问题已经有了答案。你应该提供反馈,无论答案是否对你有用。 - jdhao
看起来这个问题已经关闭了。我猜你可以在 https://vi.stackexchange.com 或 https://unix.stackexchange.com 或 https://superuser.com/ 上提问。 - Flimm
1个回答

10

确保Python已正确设置在$PATH中。
在您的 .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手册提供了更多关于要求背后的原因的信息。


我在这里使用Windows,所以只是问一下,我是使用可执行文件的路径还是Python所在的文件夹的路径或者exe所在的文件夹的路径? - Shaurya Chhabra
它无法与Python 3.10和neovim 0.8.3一起使用。Python已经存在,但neovim无法检测到它。 - Antonio Sesto
@ShauryaChhabra 抱歉耽搁了:)。我无法在Windows上调试此问题,但我认为这是Python可执行文件的路径问题。 - Sage

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接