gpt4 book ai didi

python - (Neo)vim python 支持和 active virtualenv 冲突

转载 作者:太空宇宙 更新时间:2023-11-04 01:59:08 30 4
gpt4 key购买 nike

我在 Neovim 下通常支持 Python

init.vim:

" Plug 'plytophogy/vim-virtualenv'

if has('nvim')
Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' }
else
Plug 'Shougo/deoplete.nvim'
Plug 'roxma/nvim-yarp'
Plug 'roxma/vim-hug-neovim-rpc'
endif
Plug 'zchee/deoplete-jedi'
Plug 'davidhalter/jedi-vim'

当我在一些虚拟环境处于事件状态时启动 nvim 时,它以这条错误消息开头

UltiSnips requires py >= 2.7 or py3
Press ENTER or type command to continue

当然还有更多。

我个人并不感到惊讶。插件的 Python 代码不应在与其无关的虚拟环境中运行。然而我不得不。我能做什么?

vim-virtualenv 显然与这个问题没有任何关系。也不解决它。

最佳答案

查看此 documentation对于 Neovim 供应商:

PYTHON PROVIDER CONFIGURATION ~
*g:python_host_prog*
Command to start Python 2 (executable, not directory). Setting this makes
startup faster. Useful for working with virtualenvs. >
let g:python_host_prog = '/path/to/python'
<
*g:python3_host_prog*
Command to start Python 3 (executable, not directory). Setting this makes
startup faster. Useful for working with virtualenvs. >
let g:python3_host_prog = '/path/to/python3'

关于python - (Neo)vim python 支持和 active virtualenv 冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56097737/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com