2014-02-13 2 views
0

Я следовать инструкциям here для компиляции Vim с поддержкой 2.x Python на Mac OS, потому что я хочу плагин Vim YouCompleteMeкомпиляции Vim с поддержкой питона 2.0

В Configure он говорит:

checking for python2... (cached) /Users/t2wu/miniconda3/bin/python 
checking Python version... (cached) 
checking Python is 2.3 or better... File "<string>", line 1 
    import sys; sys.exit(< 2.3) 
         ^
SyntaxError: invalid syntax 
too old 

It не может быть слишком старым. Интересно, почему он проверяет miniconda3, у которого установлен Python 3.3 (System /usr/bin/python находится на версии 2.7.5.) Я удалил этот каталог из переменной окружения PATH из .bash_profile только потому, что хочу скомпилировать это, но в целом я хотите, чтобы Python 3 был доступен.

ответ

1

Есть несколько альтернатив. Лично я установил Vim на Mac OS X, используя MacPorts. После загрузки и установки графически команду port, вы можете использовать следующие из командной строки для установки vim с поддержкой Python 2.7:

Обратите внимание, что это также устанавливает Python 2.7 интерпретатор MacPorts.

Преимущество такого подхода заключается в том, что MacPorts принесет вам обновления пакета Vim, и вы сохраните систему Python без изменений.

+0

Wow superb! Я не знал о '+ python27'. – huggie

+0

Если бы я знал это раньше, я бы не перезаписывал оригинальный Vim моей системы. : / – huggie

0

ВАМ НЕ НУЖНО СДЕЛАТЬ ЛЮБОЙ ИЗ ЭТОГО.

Вам нужно установить только MacVim, который поставляется с поддержкой встроенной поддержки python. Он будет работать из коробки, если Python будет правильно установлен в вашей системе.

+0

Я пробовал версию macvim от Macport, и у нее не было поддержки Python. Может быть, это потому, что я не использовал + python27, например, logc сказал это с vim? – huggie

+0

Загрузите MacVim из ссылки в моем вопросе, это все, что вам нужно. – romainl

+0

Я скачал MacVim по этой ссылке, и не было поддержки python. – AR89

Смежные вопросы