vim python第三方模块补全?

发布于 2022-09-04 01:46:21 字数 113 浏览 17 评论 0

我在Ubuntu环境下下载jedi.vim可以对第三方模块进行补全。
但是在mac os环境下下载jedi.vim却不能对第三方模块进行补全,这是为什么?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

删除会话 2022-09-11 01:46:21

Python 补全的话你可以使用 YouCompleteMe, 再安装 python-mode 插件就可以很好的进行补全了。

素手挽清风 2022-09-11 01:46:21

没用过Mac OS,我猜可能是Jedi 无法识别系统级库目录
jedi-vim 在我的Linux/Windows 上正常

另外,开发环境你不上 virtualenv?
试试 vim-virtualenv,也许能解决你的问题

夜灵血窟げ 2022-09-11 01:46:21

目前用的是YouCompleteMe,不过补全功能有时工作不正常,我一般是在终端里面配置PYTHONPATH为PYTHON代码的根目录后,他才正确分析和补全import包中的代码

export PYTHONPATH=`pwd`
vim
蛮可爱 2022-09-11 01:46:21

我的mac是可用的,下面是配置

let g:jedi#use_tabs_not_buffers = 1 
let g:SuperTabDefaultCompletionType = "<c-n>"

let g:indent_guides_start_level = 2 
let g:indent_guides_guide_size = 1 
let g:indent_guides_enable_on_vim_startup = 1 
若水微香 2022-09-11 01:46:21

遇到同样的问题~,一开始也以为是jedi.vim不支持py3,后面用命令查看:vim --version发现只支持python(py2),而不支持python3,原来不加选项,用brew install的vim不支持py3,后面卸载重新安装,并添加支持py3选项:brew install vim --with-python3。现在可以用vim可以补全第三方库啦,希望可以解决你的问题。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文