升级到 Python 3.8 后,PyLint 看不到已安装的模块

pfi*_*ent 5 python vim pylint neovim python-3.8

我在 neovim 中使用 coc.nvim IntelliSense 引擎以及 Python linter Pylint。自从从 Python 3.7 升级到 3.8 以来,pylint 没有看到我安装的模块。

我安装了 pylint 并pip3 install pylint使用 vim 命令将其链接到 coc:CocInstall coc-python。在升级到 Python 3.8 之前,这一切都完美无缺。

如果我现在尝试导入例如 numpy

import numpy as np
Run Code Online (Sandbox Code Playgroud)

coc显示错误信息

[pylint E0401] [E] Unable to import 'numpy' (import-error)
Run Code Online (Sandbox Code Playgroud)

运行代码不会导致任何错误,因此问题不应该出在 Python 或 numpy 上。另外,coc 在其他文件类型(例如 JS 或 LaTeX)中工作也没有问题,因此它必须在未针对 Python 3.8 配置 Pylint 的情况下执行某些操作。

有谁知道如何解决这一问题?