[英]install YCM error: python site module not loaded
所以我真的很想尝试YCM,据说它是Vim的绝佳插件。 我已经花了几个小时进行安装,但由于E887: Sorry, this command is disabled, the Python's site module could not be loaded.
的错误而无法成功E887: Sorry, this command is disabled, the Python's site module could not be loaded.
我使用Homebrew安装了MacVim,Vim和Python。 我将它们重新安装了很多次,但仍然无法完成-正如许多人在YCM GitHub页面上的问题中所建议的那样。
我的操作系统版本是MacOS Sierra(10.12)。
which python
返回/usr/local/bin/python
和python --version
给出Python 2.7.12
。 输入:echo has('python')
返回1。
有什么建议么? 谢谢!
所以我在Sierra上遇到了同样的问题,自制软件似乎在这里放置了最新的python:
/usr/local/Cellar/python/2.7.12_1/Frameworks
但是brew install vim
最终试图从错误的目录链接到python。 看vim --version | grep 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 --version | grep python
显示vim已正确链接到正确的python Framework目录。
在vim之后重新编译python时,通常会发生此问题,尝试仅重新安装vim&macvim,此问题可能会得到解决。
$ brew reinstall vim macvim
希望这可以帮助
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.