Install a proper Python version (see issue #39 for a discussion regarding the required Python version on OS X):
sudo port select python python27-apple
. You may use homebrew for this:
brew install python
.
Note
In case you want or have to use
powerline.sh
socat-based client you should also install GNU env namedgenv
. This may be achieved by runningbrew install coreutils
.Install Powerline using the following command:
pip install --user git+git://github.com/Lokaltog/powerline
Warning
When using
brew install
to install Python one must not supply--user
flag topip
.Note
Due to the naming conflict with an unrelated project powerline is named
powerline-status
in PyPI.Note
If you are powerline developer you should be aware that
pip install --editable
does not currently fully work. If you install powerline this way you will be missingpowerline
executable and need to symlink it. It will be located inscripts/powerline
.
Any terminal vim version with Python 3.2+ or Python 2.6+ support should work, but if you’re using MacVim you need to install it using the following command:
brew install macvim --env-std --override-system-vim
Install downloaded patched font by double-clicking the font file in Finder, then clicking Install this font
in the preview window.
After installing the patched font you need to update MacVim or your terminal emulator to use the patched font. The correct font usually ends with for Powerline.