首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >安装YCM错误: python站点模块未加载

安装YCM错误: python站点模块未加载
EN

Stack Overflow用户
提问于 2016-09-29 22:51:56
回答 3查看 1.5K关注 0票数 1

所以我真的很想试试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/pythonpython --versionPython 2.7.12。键入:echo has('python')返回1。

有什么建议吗?谢谢!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-09-30 17:11:30

所以我在塞拉遇到了同样的问题,家庭酿造似乎把最新的蟒蛇放在这里:

代码语言:javascript
复制
/usr/local/Cellar/python/2.7.12_1/Frameworks

但是brew install vim最终试图从错误的目录链接到python。看着vim --version | grep python,我看到了:

代码语言:javascript
复制
-lc -F/usr/local/Cellar/python/2.7.12/Frameworks -framework Python

(见vim --version | grep python)

为了解决这个问题,我做了以下工作:

代码语言:javascript
复制
brew uninstall python vim
brew install python
brew install vim --build-from-source

现在,vim --version | grep python显示vim正确地链接到正确的python。

票数 8
EN

Stack Overflow用户

发布于 2016-09-30 00:15:14

这个问题通常发生在vim之后重新编译python时,尝试重新安装vim& macvim,这个问题可能会得到解决。

代码语言:javascript
复制
$ brew reinstall vim macvim

希望这能帮上忙

票数 2
EN

Stack Overflow用户

发布于 2016-09-30 20:53:45

@Matthew的答案帮助我连接了vim和python,但是我在这个发行YCM中找到了答案-- export DYLD_FORCE_FLAT_NAMESPACE=1命令可以阻止Python崩溃,这要感谢科普赛尔

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39781219

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档