vim pythonomnifunc 无法运行某些模块

问题描述 投票:0回答:1

我最近在离线窗口电脑中启动了 gVim。

规格如下...

gVim - 9.1.0211 -64位 python - Windows 嵌入式 3.11.8 (pandas 2.2.1) - 64 位 vimrc - 文件类型插件在 &_ 上缩进 设置omnifunc=syntaxcomplete#Complete

输入“import pandas as pd pd.”后,我按

<C-x><C-o>
然后它显示“模式不匹配”所以我在vim中测试
:echo has("python3")
然后它返回
1
:python3 import pandas
然后它说
ImportError: DLL load failed while importing aggregations
.

在终端中,pandas 通常被导入(python3 >> import pandas as pd >> ...)

导入numpy和omnifunc运行良好,与pandas相关的模块不起作用。我安装了vc_redist.64x但没有解决。

有人遇到这样的问题吗?我需要一些帮助,谢谢。

由于我的电脑是本地(没有互联网连接)和远程环境, 所以我没有任何冗长的内容。抱歉。

  1. 检查c:\windows\system32,发现msvcp140.dll和concrt140.dll
  2. 安装 jedi-vim 并加载模块(pandas)失败,但退出后错误消息自动完成部分工作并且错误一次又一次发生
  3. 尝试 Neovim(已安装 pynvim)和omnifunc 作品
pandas vim
1个回答
0
投票

我刚刚重新安装 pandas 版本 2.0.3 就可以了!谢谢大家。

© www.soinside.com 2019 - 2024. All rights reserved.