Как я могу использовать версию Homebrew Python с Homebrew MacVim на Snow Leopard?

Примечание. Для Mountain Lion см .: Как я могу использовать Pubon Homebrew с HomeBrew MacVim на Mountain Lion?

Я установил Python 2.7 с Homebrew на Mac OS X Snow Leopard. Когда я устанавливаю MacVim с помощью brew install macvim , он компилируется с поддержкой Python, но скомпилирован против установки Python системы. Это можно увидеть, выполнив команду:

 :python print(sys.version) 2.6.1 (r261:67515, Jun 24 2010, 21:47:49) [GCC 4.2.1 (Apple Inc. build 5646)] 

Тем не менее, Vim, похоже, использует исполняемый файл Python, который находится на моем пути:

 :python print(sys.executable) /usr/local/bin/python 

Это вызывает проблемы для скриптов Vim с использованием vim_bridge , таких как vim-rst-tables (невозможно импортировать модуль «re»).

Как я могу скомпилировать Vim против моей версии на Python для домашних пользователей?

  • Vim копирует / вставляет messing up indentaton
  • Проблема с VIM
  • Vim и мышь с ssh от Mac до Linux
  • Специальная подсветка синтаксиса Vim, включая синтаксис другого языка в указанном диапазоне
  • Невозможно изменить размер разделов vim внутри tmux
  • Vim: Как правильно указывать html-код в файле php?
  • Поддержка цвета 256 для фона vim в tmux
  • Vim застрял в режиме вставки
  • One Solution collect form web for “Как я могу использовать версию Homebrew Python с Homebrew MacVim на Snow Leopard?”

    Во-первых, удалите MacVim, если вы уже установили его: brew remove macvim

    Затем отредактируйте формулу MacVim с помощью команды: brew edit macvim . Найдите список аргументов (начинается с args = %W[ ... ] и модифицирует эту строку:

     --enable-pythoninterp 

    Измените его на две строки:

     --enable-pythoninterp=dynamic --with-python-config-dir=/usr/local/lib/python2.7/config 

    (Этот конфигурационный каталог должен быть привязан к /usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/Current/lib/python2.7/config )

    Теперь, когда вы переустанавливаете MacVim с помощью brew install macvim , он будет использовать вашу установку Python 2.7.

     :python print(sys.version) 2.7.3 (default, Apr 16 2012, 23:20:02) [GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.1.00)] 
    Interesting Posts

    Как показать конкретный скрытый файл в диалоговом окне браузера файлов – Mac OS X

    Как узнать, какой драйвер / файл загружается, когда система зависает во время процесса загрузки Windows 7?

    Mac OS DVD Burning Software

    Excel: если оператор с # N / A

    Почему числа с плавающей точкой неточны?

    Могу ли я создать новый сеанс в другой вкладке или окне в Google Chrome?

    Восстановление Windows 10 без локального администратора

    Зашифрованные контейнеры сжатия, такие как ZIP и 7-Zip, сжимают или шифруют в первую очередь?

    Установка Windows 8 для отключения USB-следа по умолчанию для всех устройств – powercfg-труб?

    Объединить 70 000 файлов RTF / DOC в один

    Запускать скрипт в Windows каждые n минут

    Почему «cd ..» работает в командной строке Windows?

    Как восстановить синхронизацию SkyDrive / OneDrive?

    Как объединить и переместить два списка слов

    «Фатальный: корневой файл индекса» продолжает повторяться в git

    Давайте будем гением компьютера.