Python-Modul kann nicht in .vimrc importiert werden

Python-Modul kann nicht in .vimrc importiert werden

Also beschloss ich, Powerline in Vim auszuprobieren, und installierte aus diesem Grund PyPy mit Brew. Ich installierte auch MacVim und es wurde mit Python-Unterstützung kompiliert.

Gemäß den Anweisungen zur Powerline-Installation füge ich meinem die folgenden Zeilen hinzu .vimrc:

   python from powerline.vim import setup as powerline_setup
   python powerline_setup()
   python del powerline_setup

Beim Ausführen von vim werden jedoch einige Fehler ausgegeben. Der erste davon ist:

ImportError: No module named powerline.vim

Nun habe ich ein bisschen gegoogelt und herausgefunden, dass das Setzen der PYTHONPATH-Umgebungsvariable auf

`brew -prefix`/lib/pypy/site-packages

würde das Problem lösen, und tatsächlich liegen keine Fehler vor.

Da ich keine Erfahrung mit Python habe, frage ich mich, ob dies die richtige Möglichkeit ist, $PYTHONPATH festzulegen, und wenn ja, warum dies nicht bei der Installation erfolgt.

Wenn mehrere Python-Installationen vorhanden sind, ist es dann in Ordnung, wenn $PYTHONPATH auf alle ihre Site-Pakete verweist?

verwandte Informationen