PyV8问题Sublime Text3

时间:2014-05-04 13:16:15

标签: python ubuntu sublimetext pyv8

我遇到了一些问题和我的新Ubuntu 12.04 64安装。

我已经安装了sublime文本,我得到了两个,2/3,当我尝试安装EMMET时,两者都给出了这个错误我已经研究了很多信息,也尝试手动安装PYV8,但它无法正常工作。

PyV8: Creating new thread
Emmet: Creating thread

Emmet: Loading https://api.github.com/repos/emmetio/pyv8-binaries/contents
Emmet: Loading PyV8 binary from https://raw.github.com/emmetio/pyv8-binaries/master/pyv8-linux64-p3.zip
Exception in thread Thread-30:
Traceback (most recent call last):
  File "X/threading.py", line 639, in _bootstrap_inner
  File "X/threading.py", line 825, in run
  File "/home/zilashak/.config/sublime-text-3/Installed Packages/Emmet.sublime-package/emmet/pyv8loader.py", line 271, in run
    return self.trigger('error', exit_code=self.thread.exit_code, progress=self)
  File "/home/zilashak/.config/sublime-text-3/Installed Packages/Emmet.sublime-package/emmet/pyv8loader.py", line 290, in trigger
    c(*args, **kwargs)
TypeError: on_error() got an unexpected keyword argument 'progress'

所以,如果有人知道如何解决它,请多多感谢你。

----------------------------------------------- ------解决方案---------------------------------- !!!!!!!!!!!!!!!!!!解决!!!!!!!!!!

这里为每个人提供解决方案!!

对于那些有这个问题的人来说好了,经过大量研究后我找到了解决方案(最后!) 首先,安装python3.3

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:fkrull/deadsnakes
sudo apt-get update
sudo apt-get install python3.3

然后你必须手动下载PyV8包 https://raw.github.com/emmetio/pyv8-binaries/master/pyv8-linux64-p3.zip 下载后你必须解压缩文件,你必须将新文件夹中的2个文件复制到你的文件夹中 .config / sublime-text3 / Installed Packages / PyV8 /

您必须先创建文件夹PyV8。 最后应该看起来像这样!

http://imgur.com/ZV6PF9Q

2 个答案:

答案 0 :(得分:2)

我试过这个以及在github上发现的其他解决方案......没有任何效果。但幸运的是,我偶然发现了这个答案:https://github.com/sergeche/emmet-sublime/issues/476

对所有直到现在都无法解决的人:如果所有其他解决方案都不适合你,那就试试吧!它对我有用!

答案 1 :(得分:0)

这里似乎是同一个问题here,使用" disable_pyv8_update":true是建议的修复。