即时通讯遇到了一些问题,我安装了新的Ubuntu 12.04 64。

我已经安装了sublime文本,当我尝试安装EMMET时,我都得到了2/3,并且都给出了此错误。我研究了很多信息,也试图手动安装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/已安装的软件包/PyV8/

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

http://imgur.com/ZV6PF9Q

最佳答案

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

对于到现在为止仍无法解决的所有人:如果所有其他解决方案都对您不起作用,请尝试一下!它为我工作!

关于python - PyV8问题升华Text3,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23456691/

10-12 22:02