Когда я запускаю VIM после активации Python virtulenv, плагины Python не могут найти свои модули, потому что они установлены в системе, а не в virtualenv проекта.
Я использую aw-watcher-vim
плагин, который использует библиотеку Python.
Когда я создаю virtualenv и активирую его:
virtualenv -p python3 my_env
. my_env/bin/activate
VIM не может найти модуль на /usr/local/lib/python3.6/dist-packages/aw_core/
, а такжевыводит следующие ошибки:
['Traceback (most recent call last):',
' File "~/.dot-file-repo/neovim/plugged/aw-watcher-vim/plugin/vimwatcher.py", line 6 , in <module>',
' from aw_core.log import setup_logging',
'ModuleNotFoundError: No module named ''aw_core''',
'']
(слегка переформатирован для удобства чтения).
Было бы неплохо использовать автозаполнение с использованием кода из virtualenv (через джедая или около того), но пустьдругие плагины находят свои модули Python.Есть ли хорошее решение для этого варианта использования?