[python] mangage path in OS X - dsindex/blog GitHub Wiki

  • if you are struggling with the SIP policy in OS X

    • for example
      • system six module : 1.4
      • six module by pip install six --user : 1.10
      • sudo pip install --upgrade six => permission denied
  • just change search path for user site-packages first

$ vi ~/Library/Python/2.7/lib/python/site-packages/fix_mac_path.pth
import sys; std_paths=[p for p in sys.path if p.startswith('/System/')]; sys.path=[p for p in sys.path if not p.startswith('/System/')]+std_paths