nvim の healthcheck で python2 のエラーが発生した際の対処

aws cli を homebrew でインストールした後に neovim の python 環境がおかしくなった。 aws cli のインストールが直接の原因かはわかってないが、とりあえず解消したのでやったことを残しておく。

なぜか /usr/local/bin/python@3.9 が消失していたので、これを復活させてあげる。

brew link python@3.9


  • (2) python2 のサポートを無効にする

healthcheck で python2 関連でエラーが発生するようになった。 特に python2 は不要なはずなので、以下の設定を init.vim に追加して無効にしてあげる。

    let g:loaded_python_provider = 0

Nvim documentation: provider

vim の環境まわりの設定ははまることが多くて、調査もかなり時間がかかっちゃいます。 さくっとできるように精進したいものです。