所以我真的很想试试YCM,据说这是一个很棒的Vim插件。我花了几个小时安装,由于E887: Sorry, this command is disabled, the Python's site module could not be loaded.
的错误而无法成功
我使用自制程序安装了MacVim、Vim和Python。我重新安装了很多次,仍然无法完成——正如许多人在YCMGithub页面上的问题中所建议的那样。在
我的操作系统版本是macossierra(10.12)。在
which python
返回/usr/local/bin/python
,而{:echo has('python')
返回1。在
有什么建议吗?谢谢!在
虽然@Matthew Hutchinson的答案帮助我连接了vim和python,但我在这个issue of YCM中找到了答案,通过命令
export DYLD_FORCE_FLAT_NAMESPACE=1
阻止python崩溃,这要感谢Koepsell在vim之后重新编译python时,通常会发生此问题,尝试重新安装vim&macvim,问题可能会得到解决。在
希望这有帮助
所以我在Sierra上也遇到了同样的问题,home brew似乎将最新的python放在这里:
但是
^{pr2}$brew install vim
最终尝试从错误的目录链接到python。看着vim version | grep python
我看到:(请参见
vim version | grep python
)为了解决这个问题,我做了以下事情:
现在,
vim version | grep python
显示vim正确地链接到正确的python框架目录。在相关问题 更多 >
编程相关推荐