所以我真的很想试试YCM,据说它是Vim的一个很棒的插件。我在安装上花了几个小时,但由于E887: Sorry, this command is disabled, the Python's site module could not be loaded.错误,无法成功。
我使用Homebrew安装了MacVim、Vim和Python。我重新安装了他们很多次,但仍然无法完成--正如许多人在YCM GitHub页面上所建议的那样。
我的操作系统版本是MacOS塞拉利昂(10.12)。
which python返回/usr/local/bin/python,python --version给Python 2.7.12。键入:echo has('python')返回1。
有什么建议吗?谢谢!
发布于 2016-09-30 17:11:30
所以我在塞拉遇到了同样的问题,家庭酿造似乎把最新的蟒蛇放在这里:
/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 python显示vim正确地链接到正确的python。
发布于 2016-09-30 00:15:14
这个问题通常发生在vim之后重新编译python时,尝试重新安装vim& macvim,这个问题可能会得到解决。
$ brew reinstall vim macvim希望这能帮上忙
https://stackoverflow.com/questions/39781219
复制相似问题