您当前的位置: 首页 >  Python

ITKEY_

暂无认证

  • 1浏览

    0关注

    732博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Javacomplete needs Python3 support to run!

ITKEY_ 发布时间:2021-02-19 21:32:19 ,浏览量:1

vim或者neovim中安装 vim-javacomplete2插件遇到报错信息如下:

Javacomplete needs Python3 support to run!

解决办法: 安装支持python3 的 vim 或者 neovim。

遇到好几个插件需要python3的支持!

macOS安装支持Python 3的Vim

macOS预安装的vim不支持Python 3,因为一些插件安装的时候是需要Python3支持的。所以要自己安装一个vim。

brew install vim

执行结果如下:

$ brew install vim
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/vim-8.2.2100.big_sur.bottle.tar.gz
Already downloaded: /Users/itkey/Library/Caches/Homebrew/downloads/54045ea9c6108c5555cbc882c6b79a1f86299772fa5698555a7d7a406e0290c4--vim-8.2.2100.big_sur.bottle.tar.gz
==> Pouring vim-8.2.2100.big_sur.bottle.tar.gz
🍺  /usr/local/Cellar/vim/8.2.2100: 1,960 files, 33.5MB
 ~ [04:11:21]

所以是安装到 /usr/local/Cellar/vim/8.2.2100目录。 安装完成后发现,终端中执行vim还是预安装的版本的。如何才能使用我们刚才的版本的呢? 编辑~/.zshrc 增加以下:

# VIM
export VIM_HOME=/usr/local/Cellar/vim/8.2.2100/
export PATH=$PATH:$VIM_HOME/bin
# VIM End

执行 source ~/.zshrc使环境变量立马生效。

这样就不会报这个错啦。

查询是否支持python3

vim --version | grep python

运行如下:

➜  ~ vim --version | grep python
+cmdline_hist      +langmap           -python            +visual
+cmdline_info      +libcall           +python3           +visualextra
链接方式: gcc   -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o vim        -lm -ltinfo -lnsl  -lselinux  -lcanberra -lacl -lattr -lgpm -ldl     -L/usr/lib/python3.8/config-3.8-aarch64-linux-gnu -lpython3.8 -lcrypt -lpthread -ldl -lutil -lm -lm

如果有+python3 就表示支持python3

macOS安装支持Python 3的neovim

1、你需要先安装

brew install neovim

2、安装python支持,我用denite和YCM只需要python3

brew install python3
pip3 install neovim --upgrade
参考文献

《mac下neovim支持python的办法》

https://pypi.org/project/neovim/0.1.8/

《 Neovim Python Client》

关注
打赏
1665243900
查看更多评论
立即登录/注册

微信扫码登录

0.3411s