1

なので、Vimのプラグインとして有名なYCMを試してみたかったのです。インストールに数時間を費やしましたが、次のエラーのために成功しませんE887: Sorry, this command is disabled, the Python's site module could not be loaded.

Homebrew を使用して、MacVim、Vim、および Python をインストールしました。YCM GitHub ページの問題で多くの人が提案したように、何度も再インストールしましたが、まだ完了できません。

私のOSのバージョンはMacOS Sierra (10.12)です。

which python返し/usr/local/bin/pythonpython --version与えPython 2.7.12ます。入力:echo has('python')すると 1 が返されます。

助言がありますか?ありがとう!

4

3 に答える 3

8

だから私はSierraでこれと同じ問題を抱えていました.home-brewは最新のpythonをここに置いているようです:

/usr/local/Cellar/python/2.7.12_1/Frameworks

しかしbrew install vim、間違ったディレクトリからpythonにリンクしようとしてしまいます。私が見たのvim --version | grep pythonを見る:

-lc -F/usr/local/Cellar/python/2.7.12/Frameworks -framework Python

( を参照vim --version | grep python)

これを修正するために、次のことを行いました。

brew uninstall python vim
brew install python
brew install vim --build-from-source

これで、vim --version | grep pythonvim が正しい python Framework dir に正しくリンクされていることがわかります。

于 2016-09-30T17:11:30.070 に答える