
Итак, я решил попробовать powerline в vim, и по этой причине я установил pypy с помощью brew. Я также установил macvim, и он скомпилирован с поддержкой python.
Следуя инструкциям по установке линии электропередачи, я добавляю следующие строки в свой файл .vimrc
:
python from powerline.vim import setup as powerline_setup
python powerline_setup()
python del powerline_setup
Однако при запуске vim выдается несколько ошибок, первая из которых:
ImportError: No module named powerline.vim
Теперь я немного погуглил и обнаружил, что установка переменной окружения PYTHONPATH в значение
`brew -prefix`/lib/pypy/site-packages
решило бы проблему, и действительно, ошибок нет.
Поскольку у меня нет опыта работы с Python, мне интересно, правильный ли это способ задать $PYTHONPATH, и если да, то почему это не делается при установке?
Кроме того, если имеется несколько установок Python, нормально ли, чтобы $PYTHONPATH указывал на все их пакеты сайтов?