一把辛酸泪:Mac上SublimeText3安装Emmet时PyV8死活安装不上的问题解决

遇到个蛋疼的问题,公司电脑基于前文Privoxy带来的便利,在安装Emmet时,自动将PyV8安装好了,但是家里就是不行。无奈只有手动安装PyV8,这是官网https://github.com/emmetio/pyv8-binaries,折腾了一圈发现不行。以为是python版本太低2.7所致,所以参考链接http://www.codedream.top/?p=75更新了mac自带python2.7版本为Python3.5版本。依旧不行,新建PyV8文件夹,然后将解压后的文件夹全部放进去。再将PyV8放到Preference--Browser Packages的文件夹,虽然没有提示错误,但是依旧没有正常加载,按tab键没有效果,查看日志是报如下错误:

PyV8.JSContext() AttributeError: 'module' object has no attribute 'JSContext'

真正的解决方法是:

PyV8这个文件夹放的目录不对,不应该放到Preference--Browser Packages的文件夹,而应该放到上层文件夹的Installed Packages这个文件夹。即本着PyV8这个文件夹必须和Emmet同在一个父文件夹下为原则。

即PyV8应该放到路径:/Users/yanzi/Library/Application Support/Sublime Text 3/Installed Packages 这个路径下!

一把辛酸泪:Mac上SublimeText3安装Emmet时PyV8死活安装不上的问题解决_第1张图片



一把辛酸泪:Mac上SublimeText3安装Emmet时PyV8死活安装不上的问题解决_第2张图片


一把辛酸泪:Mac上SublimeText3安装Emmet时PyV8死活安装不上的问题解决_第3张图片


一把辛酸泪:Mac上SublimeText3安装Emmet时PyV8死活安装不上的问题解决_第4张图片


附个Emmet介绍的链接:http://www.cnblogs.com/WhiteCusp/p/3360468.html

你可能感兴趣的:(综合)