Я использую движок coc.nv IntelliSense в neovim вместе с Python Linter Pylint. После обновления с Python 2.7 до 3.8 pylint не видит мои установленные модули.
Я установил pylint с помощью pip3 install pylint
и связал его с coc с помощью команды vim :CocInstall coc-python
. Это работало безупречно перед обновлением до Python 3.8.
Если я сейчас попытаюсь импортировать, например, numpy
import numpy as np
coc отобразит сообщение об ошибке
[pylint E0401] [E] Unable to import 'numpy' (import-error)
Запуск кода делаетне приводит к каким-либо ошибкам, поэтому проблема не должна быть с Python или NumPy. Кроме того, coc работает без проблем в других типах файлов (например, JS или LaTeX), поэтому он должен что-то делать, если Pylint не настроен для Python 3.8.
Кто-нибудь знает, как это исправить?