何度も同じ事を説明するのも面倒なので、前章を読んでいないかたは、まず前章と同じ設定を施してください。使う一番のメリットはPythonのバージョンを簡単に切り替えられることだと思います。コンパイルされている必要があります。使って以下のように行えます。ついている場合は、残念ながらPython2かPython3のどちらかが正しく機能しません。いう文字がついていない場合はどちらかが使えないかもしれません(要出典)。どちらも使えるかどうか確認するには、Vimを起動して下記二つのコマンドで正しい値が帰ってくることを確認してください。print(sys.version)Macユーザーの方はMac-Vim-Kaoriyaのバイナリが+python/+python3なようなのでそれを利用すれば良いようです(未確認)。参照するVimをコンパイルしなおしてください。共存させたい場合は動的リンクにする必要があります。詳しいことは割愛しますが、動的リンクを可能にするために--enable-sharedオプションを指定してPythonをコンパイルるする必要があります。下記に従ってください。中に生成されているかどうかで確かめることができます。リンクさせたVimをコンパイルします。レポジトリから落としてきます。見つけることができません。オプションがあるので、これを用いて下記のようにライブラリ検索パスを指定します。解説が書いてあるので必要に応じて追加・削除してください。バイナリが出来上がったかを確認してください。確認することができます。なければ行けない理由とりあえず何故この様な面倒なことをする必要が合ったかについて簡単に説明します。両者は構文レベルでの互換性を捨てているため、Python2のコードをPython3で読む、またその逆も出来ません。簡単に切り替えることができます。様々な仮想環境を構築することができます。ライブラリを読み込むミスが発生し、嵐の如きエラーに見舞われることになります。したがって、補完プラグインは読み込むライブラリがどちらに向けたライブラリなのかを把握し、適切に使用するPythonを選択する必要があります。コンパイルされている必要があったので、面倒ですが上記のような手順をふみました。このjedi-vimはユーザーが事前に設定したPython2/3を使用して補完を試みるだけなので、仮想環境を切り替えるだけでは先の問題が解決できません。使用するPythonのバージョンを切り替える設計になっています。バージョン切り替え機能が有効化されます。すべての処理がバックグラウンドで行われるので通常は意識する必要がありませんが、今回は確認も兼ねて一つづつステップを踏んでいきます。作成し、それぞれにdjangoをインストールします。先に読み込まれてしまうと、下記のようになってしまい正しく初期化が行えないことになります。使用されているかどうかは下記のコマンドで調べることができます。sys.path)まぁ正しく設定されていたと仮定します。ベース)に切り替えてみましょう。下記コマンドを実行してください。参照するようになります。向けのもの(~/.pyenv/versions/django2/lib/python2.7/site-packages)に変更されます。スクリーンショットのようなインディケータを提供しています。なくVim標準のstatuslineなどでも利用できます。