Neovim deoplete 默认使用 python3
Neovim deoplete use python3 as default
我想使用 deoplete 和 neovim,默认使用 python3。
我正在尝试为 deoplete-deji 支持的 neovim 设置 deoplete。我已经正确安装了两者,并且按预期工作,但仅适用于 python 2。我已通过显示 python2 的 运行 sys.version_info
确认了这一点。
到目前为止我所做的事情是:
- 安装插件。
- zchee/deoplete-jedi
- Shougo/deoplete.nvim
- 使用
pip
和 pip3
安装了 neovim
设置以下 deoplete 配置:
let g:deoplete#enable_at_startup = 1
let g:deoplete#file#enable_buffer_path = 1
let g:deoplete#enable_smart_case = 1
let g:deoplete#enable_at_startup = 1
let g:deoplete#file#enable_buffer_path = 1
let g:deoplete#enable_smart_case = 1
当我使用 let g:loaded_python_provider = 1
时,一切都按预期工作,但是当我将其更改为 let g:loaded_python3_provider = 1
时,我在 运行 UpdateRemotePlugins
时得到 Vim(let):E117: Unknown function: provider#python3#Prog
我有点反对创建别名,因为我希望 python 指向 python2
长话短说,试图让 python3 默认为 neovim 中的所有内容,包括 deoplete 和 jedi
谢谢!
查看文档后,deoplete jedi 在 PATH 中搜索 python
。设置g:deoplete#sources#jedi#python_path = 'python3'
是解决方案。
我一直面临这种问题,所以,在错误消息中我看到了与 gcc 相关的内容,然后我开始为我的 linux 发行版搜索开发包 (voidlinux ).我安装的时候解决方案来了:
python3-pip python3-devel python-devel base-devel xclip neovim
以及 python3 和 python3
的 neovim 库
sudo pip install neovim
sudo pip3 install neovim
这一切都是因为命令:
:checkhealt
deoplate插件网站也有推荐:
:UpdateRemotePlugins
我想使用 deoplete 和 neovim,默认使用 python3。
我正在尝试为 deoplete-deji 支持的 neovim 设置 deoplete。我已经正确安装了两者,并且按预期工作,但仅适用于 python 2。我已通过显示 python2 的 运行 sys.version_info
确认了这一点。
到目前为止我所做的事情是:
- 安装插件。
- zchee/deoplete-jedi
- Shougo/deoplete.nvim
- 使用
pip
和pip3
安装了 neovim
设置以下 deoplete 配置:
let g:deoplete#enable_at_startup = 1
let g:deoplete#file#enable_buffer_path = 1
let g:deoplete#enable_smart_case = 1
let g:deoplete#enable_at_startup = 1
let g:deoplete#file#enable_buffer_path = 1
let g:deoplete#enable_smart_case = 1
当我使用 let g:loaded_python_provider = 1
时,一切都按预期工作,但是当我将其更改为 let g:loaded_python3_provider = 1
时,我在 运行 UpdateRemotePlugins
时得到 Vim(let):E117: Unknown function: provider#python3#Prog
我有点反对创建别名,因为我希望 python 指向 python2
长话短说,试图让 python3 默认为 neovim 中的所有内容,包括 deoplete 和 jedi 谢谢!
查看文档后,deoplete jedi 在 PATH 中搜索 python
。设置g:deoplete#sources#jedi#python_path = 'python3'
是解决方案。
我一直面临这种问题,所以,在错误消息中我看到了与 gcc 相关的内容,然后我开始为我的 linux 发行版搜索开发包 (voidlinux ).我安装的时候解决方案来了:
python3-pip python3-devel python-devel base-devel xclip neovim
以及 python3 和 python3
的 neovim 库sudo pip install neovim
sudo pip3 install neovim
这一切都是因为命令:
:checkhealt
deoplate插件网站也有推荐:
:UpdateRemotePlugins