Как установить vim на OSX с поддержкой Python 3?

в поиск Google я сделал, команду я должен использовать это brew install vim --with-python3, который преуспевает без ошибок, но затем vim --version сообщает, что Python 3 недоступен.

k162:~ asday$ brew установка vim --with-python3
==> Через песочницу
==> Загрузки https://github.com/vim/vim/archive/v7.4.2210.tar.gz
Уже скачали: /пользователи/asday/библиотека/схрон/доморощенный/ВИМ-7.4.2210.смола.gz
==> ./настроить --префикс=/usr/местные --Мандир=/usr/местные/погреб/ВИМ/7.4.2210/доля/человек --включить-многобайтовых --с-сайту tlib=библиотеки --включить-cscope --с-compiledby=доморощенного опцией --enable-п
==> делать
==> сделать установить префикс=/usr/местные/погреб/ВИМ/7.4.2210 полосы=истина

21
задан Adam Barnes
10.01.2023 19:20 Количество просмотров материала 3509
Распечатать страницу

6 ответов

по состоянию на 26 мая 2017 года, когда -python3 версия Vim уже установлена через homebrew:

brew remove vim
brew cleanup
brew install vim --with-python3
15
отвечен jacob-ogre 2023-01-12 03:08

у меня сегодня та же проблема. Неважно

brew install vim --with-python3

или

brew install vim --without-python --with-python3

так что я проверяю журналы доморощенного на ~/Library/Logs/Homebrew/vim, in 01.configure нашел

checking Python is 3.0 or better... too old

это потому, что configure не может найти путь python3

добавлять /usr/local/Cellar/python3/3.X.X/bin (ваш путь может быть другим) для вашего PATH envoriment и повторно, ВИМ, наконец, скомпилированные с +python3

2
отвечен jayven 2023-01-12 05:25

уже заставить его работать. формула vim устанавливает vim с python3 поддержка только если python --version версии 3. Не имеет значения, если заварить установить python установить python версии 3 (потому что он делает в другом binary: python3)

от: https://www.reddit.com/r/vim/comments/8iymh8/vim_in_osx_with_python3_support/dyx1b94/

вот мои шаги:

  1. alias python=python3
  2. brew install vim
  3. на данный момент, я получаю +python3 на vim --version выход
  4. unalias python
2
отвечен Ali Cirik 2023-01-12 07:42

это потому, что был уже установлен vim в вашей системе, которая обычно находится в /usr/loca/vim

$ which vim

вы можете попробовать ls /usr/local/Cellar/vim/7.4.2210 и посмотрите какие папки доступны. В моей системе, в этой директории у меня bin/vim, поэтому я обновляю .zshrc или аналогичный rc-файл в вашей ОС, обновите его как

alias 'vim'=/usr/local/Cellar/vim/7.4.2210/bin/vim

когда вы открываете новый терминал, то

which vim

он покажет путь обновления. Таким образом, вы можете использовать python3 внутри него.

0
отвечен ji-ruh 2023-01-12 09:59

по состоянию на октябрь 2017 года это работает.

Если вы ранее установили vim с homebrew, удалите его первым

brew remove vim
brew cleanup

затем

brew install vim --without-python --with-python3
0
отвечен aeb0 2023-01-12 12:16

возможно, что vim все еще будет работать в Apple-версии. См.: https://stackoverflow.com/questions/33313708/apples-vim-always-used-instead-of-homebrew

0
отвечен Lyle 2023-01-12 14:33

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх