Clang ST3上的升华舱安装

Clang ST3上的升华舱安装,clang,sublimetext3,Clang,Sublimetext3,有人知道ST3中是否有安装插件的特殊方法吗? 在升华文本2中,升华文本文件夹中有一个“lib”文件夹,我们用于python链接。 在我的例子中,我安装了python2.6并创建了一个链接,我把它放在一个新创建的“lib”文件夹中(/opt/sublime_text/lib),但它不起作用。 你知道ST3是如何工作的吗 事先非常感谢 PS:这是我启动ST3时的输出 reloading plugin SublimeClang.common Traceback (most recent call la

有人知道ST3中是否有安装插件的特殊方法吗? 在升华文本2中,升华文本文件夹中有一个“lib”文件夹,我们用于python链接。 在我的例子中,我安装了python2.6并创建了一个链接,我把它放在一个新创建的“lib”文件夹中(
/opt/sublime_text/lib
),但它不起作用。 你知道ST3是如何工作的吗

事先非常感谢

PS:这是我启动ST3时的输出

reloading plugin SublimeClang.common
Traceback (most recent call last):
File "/opt/sublime_text/sublime_plugin.py", line 73, in reload_plugin
m = importlib.import_module(modulename)
File "X/importlib/__init__.py", line 88, in import_module
File "<frozen importlib._bootstrap>", line 1577, in _gcd_import
File "<frozen importlib._bootstrap>", line 1558, in _find_and_load
File "<frozen importlib._bootstrap>", line 1525, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 586, in _check_name_wrapper
File "<frozen importlib._bootstrap>", line 1023, in load_module
File "<frozen importlib._bootstrap>", line 1004, in load_module
File "<frozen importlib._bootstrap>", line 562, in module_for_loader_wrapper
File "<frozen importlib._bootstrap>", line 854, in _load_module
File "<frozen importlib._bootstrap>", line 981, in get_code
File "<frozen importlib._bootstrap>", line 313, in _call_with_frames_removed
File "/home/jean/.config/sublime-text-3/Packages/SublimeClang/common.py", line 135
  print msg
          ^
SyntaxError: invalid syntax
reloading plugin SublimeClang.errormarkers
Traceback (most recent call last):
File "/opt/sublime_text/sublime_plugin.py", line 73, in reload_plugin
  m = importlib.import_module(modulename)
File "X/importlib/__init__.py", line 88, in import_module
File "<frozen importlib._bootstrap>", line 1577, in _gcd_import
File "<frozen importlib._bootstrap>", line 1558, in _find_and_load
File "<frozen importlib._bootstrap>", line 1525, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 586, in _check_name_wrapper
File "<frozen importlib._bootstrap>", line 1023, in load_module
File "<frozen importlib._bootstrap>", line 1004, in load_module
File "<frozen importlib._bootstrap>", line 562, in module_for_loader_wrapper
File "<frozen importlib._bootstrap>", line 869, in _load_module
File "<frozen importlib._bootstrap>", line 313, in _call_with_frames_removed
File "/home/jean/.config/sublime-text-3/Packages/SublimeClang/errormarkers.py", line 4, in <module>
    from common import get_setting
ImportError: No module named 'common'
reloading plugin SublimeClang.staticanalyzer
Traceback (most recent call last):
File "/opt/sublime_text/sublime_plugin.py", line 73, in reload_plugin
  m = importlib.import_module(modulename)
File "X/importlib/__init__.py", line 88, in import_module
File "<frozen importlib._bootstrap>", line 1577, in _gcd_import
File "<frozen importlib._bootstrap>", line 1558, in _find_and_load
File "<frozen importlib._bootstrap>", line 1525, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 586, in _check_name_wrapper
File "<frozen importlib._bootstrap>", line 1023, in load_module
File "<frozen importlib._bootstrap>", line 1004, in load_module
File "<frozen importlib._bootstrap>", line 562, in module_for_loader_wrapper
File "<frozen importlib._bootstrap>", line 869, in _load_module
File "<frozen importlib._bootstrap>", line 313, in _call_with_frames_removed
File "/home/jean/.config/sublime-text-3/Packages/SublimeClang/staticanalyzer.py", line 31, in <module>
  import Queue
ImportError: No module named 'Queue'
reloading plugin SublimeClang.sublimeclang
Traceback (most recent call last):
File "/opt/sublime_text/sublime_plugin.py", line 73, in reload_plugin
  m = importlib.import_module(modulename)
File "X/importlib/__init__.py", line 88, in import_module
File "<frozen importlib._bootstrap>", line 1577, in _gcd_import
File "<frozen importlib._bootstrap>", line 1558, in _find_and_load
File "<frozen importlib._bootstrap>", line 1525, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 586, in _check_name_wrapper
File "<frozen importlib._bootstrap>", line 1023, in load_module
File "<frozen importlib._bootstrap>", line 1004, in load_module
File "<frozen importlib._bootstrap>", line 562, in module_for_loader_wrapper
File "<frozen importlib._bootstrap>", line 854, in _load_module
File "<frozen importlib._bootstrap>", line 981, in get_code
File "<frozen importlib._bootstrap>", line 313, in _call_with_frames_removed
File "/home/jean/.config/sublime-text-3/Packages/SublimeClang/sublimeclang.py", line 415
  print "found fast completions"
                               ^
SyntaxError: invalid syntax
reloading plugin SublimeClang.translationunitcache
Traceback (most recent call last):
File "/opt/sublime_text/sublime_plugin.py", line 73, in reload_plugin
  m = importlib.import_module(modulename)
File "X/importlib/__init__.py", line 88, in import_module
File "<frozen importlib._bootstrap>", line 1577, in _gcd_import
File "<frozen importlib._bootstrap>", line 1558, in _find_and_load
File "<frozen importlib._bootstrap>", line 1525, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 586, in _check_name_wrapper
File "<frozen importlib._bootstrap>", line 1023, in load_module
File "<frozen importlib._bootstrap>", line 1004, in load_module
File "<frozen importlib._bootstrap>", line 562, in module_for_loader_wrapper
File "<frozen importlib._bootstrap>", line 854, in _load_module
File "<frozen importlib._bootstrap>", line 981, in get_code
File "<frozen importlib._bootstrap>", line 313, in _call_with_frames_removed
File "/home/jean/.config/sublime-text-3/Packages/SublimeClang/translationunitcache.py", line 103
    print "Have SublimeClang package: %s" % json
                                    ^
SyntaxError: invalid syntax
重新加载插件sublimiteclang.common
回溯(最近一次呼叫最后一次):
文件“/opt/subgrame\u text/subgrame\u plugin.py”,第73行,在重新加载插件中
m=importlib.import\u模块(modulename)
文件“X/importlib/_init__uuu.py”,第88行,在导入模块中
文件“”,第1577行,在_gcd_import中
文件“”,第1558行,在查找和加载中
文件“”,第1525行,在“查找”和“加载”中解锁
文件“”,第586行,在\u check\u name\u包装中
加载模块中第1023行的文件“”
加载模块中第1004行的文件“”
文件“”,第562行,位于模块\u中,用于\u加载程序\u包装器
文件“”,第854行,在加载模块中
文件“”,第981行,输入get_代码
文件“”,第313行,在调用中删除了帧
文件“/home/jean/.config/submite-text-3/Packages/submiteclang/common.py”,第135行
打印味精
^
SyntaxError:无效语法
重新加载插件sublimiteclang.errormarkers
回溯(最近一次呼叫最后一次):
文件“/opt/subgrame\u text/subgrame\u plugin.py”,第73行,在重新加载插件中
m=importlib.import\u模块(modulename)
文件“X/importlib/_init__uuu.py”,第88行,在导入模块中
文件“”,第1577行,在_gcd_import中
文件“”,第1558行,在查找和加载中
文件“”,第1525行,在“查找”和“加载”中解锁
文件“”,第586行,在\u check\u name\u包装中
加载模块中第1023行的文件“”
加载模块中第1004行的文件“”
文件“”,第562行,位于模块\u中,用于\u加载程序\u包装器
文件“”,第869行,在加载模块中
文件“”,第313行,在调用中删除了帧
文件“/home/jean/.config/submite-text-3/Packages/submiteclang/errormarkers.py”,第4行,在
从公共导入获取设置
ImportError:没有名为“common”的模块
重新加载插件sublimiteclang.staticanalyzer
回溯(最近一次呼叫最后一次):
文件“/opt/subgrame\u text/subgrame\u plugin.py”,第73行,在重新加载插件中
m=importlib.import\u模块(modulename)
文件“X/importlib/_init__uuu.py”,第88行,在导入模块中
文件“”,第1577行,在_gcd_import中
文件“”,第1558行,在查找和加载中
文件“”,第1525行,在“查找”和“加载”中解锁
文件“”,第586行,在\u check\u name\u包装中
加载模块中第1023行的文件“”
加载模块中第1004行的文件“”
文件“”,第562行,位于模块\u中,用于\u加载程序\u包装器
文件“”,第869行,在加载模块中
文件“”,第313行,在调用中删除了帧
文件“/home/jean/.config/submite-text-3/Packages/submiteclang/staticanalyzer.py”,第31行,在
导入队列
ImportError:没有名为“队列”的模块
正在重新加载插件submiteclang.submiteclang
回溯(最近一次呼叫最后一次):
文件“/opt/subgrame\u text/subgrame\u plugin.py”,第73行,在重新加载插件中
m=importlib.import\u模块(modulename)
文件“X/importlib/_init__uuu.py”,第88行,在导入模块中
文件“”,第1577行,在_gcd_import中
文件“”,第1558行,在查找和加载中
文件“”,第1525行,在“查找”和“加载”中解锁
文件“”,第586行,在\u check\u name\u包装中
加载模块中第1023行的文件“”
加载模块中第1004行的文件“”
文件“”,第562行,位于模块\u中,用于\u加载程序\u包装器
文件“”,第854行,在加载模块中
文件“”,第981行,输入get_代码
文件“”,第313行,在调用中删除了帧
文件“/home/jean/.config/submite-text-3/Packages/submiteclang/submiteclang.py”,第415行
打印“发现快速完成”
^
SyntaxError:无效语法
重新加载插件subgrameClang.translationunitcache
回溯(最近一次呼叫最后一次):
文件“/opt/subgrame\u text/subgrame\u plugin.py”,第73行,在重新加载插件中
m=importlib.import\u模块(modulename)
文件“X/importlib/_init__uuu.py”,第88行,在导入模块中
文件“”,第1577行,在_gcd_import中
文件“”,第1558行,在查找和加载中
文件“”,第1525行,在“查找”和“加载”中解锁
文件“”,第586行,在\u check\u name\u包装中
加载模块中第1023行的文件“”
加载模块中第1004行的文件“”
文件“”,第562行,位于模块\u中,用于\u加载程序\u包装器
文件“”,第854行,在加载模块中
文件“”,第981行,输入get_代码
文件“”,第313行,在调用中删除了帧
文件“/home/jean/.config/submite-text-3/Packages/submiteclang/translationunitcache.py”,第103行
打印“有升华包:%s”%json
^
SyntaxError:无效语法

从您的链接上看,该插件似乎不再积极开发,自述文件中也没有提到ST3。错误消息暗示a)模块正在尝试加载其他不存在或已移动的模块,b)插件是用Python 2编写的(ST2使用Python 2.6),而ST3基于Python 3.3。作为一个非常简单的示例,Python2中的语句
print“Hello World!”
已被Py3中的函数
print(“Hello World!”)
替换。至于缺少的模块错误,ST3的组织方式与ST2不同,除了最简单的插件外,几乎所有插件都需要移植到新的API。

我通过更改python文件中的导入来修复这个问题

“从你的链接来看,这个插件似乎不再被积极开发,自述中也没有提到ST3“。这是真的,但作者在几个月前说,该插件是和ST3一起使用的。我还知道,在测试早期和后期,人们一直在和ST3一起使用它。我想知道是不是关于寻找python2.6的插件的问题?如果你在linux上,你也可以试试。我也发现了这些错误。你到底改变了什么?对不起,我切换到CyIide,这是一个更好的IDE(在我看来)C++的DEVS。