Для автодополнения Python в Vim использую YouCompleteMe (использует Jedi). Для некоторых библиотек (numpy, sys, subprocess) оно работает, а для других (PyQt4/5, networkx) — нет. Гугление выдало, что нужно настроить PYTHONPATH. Добавил туда dist-packages и site-packages, а также пути, сгенерированные PyCharmом для этого проекта.
PYTHONPATH="${PYTHONPATH}:/usr/local/lib/python2.7/site-packages/:/usr/local/lib/python2.7/dist-packages/:/usr/lib/python2.7/dist-packages/:/usr/local/lib/python3.4/dist-packages/:/usr/lib/python3/dist-packages/:/usr/lib/python3/dist-packages/PyQt5/:/usr/lib/python3/dist-packages/PyQt4/:/usr/lib/python3.4/plat-x86_64-linux-gnu/:/usr/lib/python3.4/lib-dynload/"
inb4: используй PyCharm