Python 导入错误:没有名为markdown\u preview\u lib.pygments.lexers.\u asy\u内置的模块

Python 导入错误:没有名为markdown\u preview\u lib.pygments.lexers.\u asy\u内置的模块,python,sublimetext2,sublime-text-plugin,Python,Sublimetext2,Sublime Text Plugin,我正在尝试使用降价预览。 大约两周前它就停止工作了。 它曾经工作过,我不确定它是什么时候停止加载插件的。 当我打开package控件时,我不再将Markdown预览视为一个选项。然而,我也不能下载它,因为它已经在脸上安装。当我重新加载sublime时,它尝试重新加载这个插件,但失败了,出现以下错误 我曾尝试更改python解释器,但建议不要更改sublime text 2的解释器。 不管怎样,我都试过了——它没有改变任何事情 下面是崇高的翻译: Traceback (most recent ca

我正在尝试使用降价预览。 大约两周前它就停止工作了。 它曾经工作过,我不确定它是什么时候停止加载插件的。 当我打开package控件时,我不再将Markdown预览视为一个选项。然而,我也不能下载它,因为它已经在脸上安装。当我重新加载sublime时,它尝试重新加载这个插件,但失败了,出现以下错误

我曾尝试更改python解释器,但建议不要更改sublime text 2的解释器。 不管怎样,我都试过了——它没有改变任何事情

下面是崇高的翻译:

Traceback (most recent call last):
  File "./sublime_plugin.py", line 62, in reload_plugin
  File "./markdown_wrapper.py", line 28, in <module>
    __import__("lib.markdown_preview_lib.pygments.%s.%s" % (parent, mod[:-3]))
ImportError: No module named markdown_preview_lib.pygments.lexers._asy_builtins
我仔细检查了目录,它们是正确的-当前的工作目录是
Users/name/Library/Application Support/Sublime Text 2/Packages/Markdown Preview

\u asy\u builtins
位于
Users/name/Library/Application Support/Sublime Text 2/Packages/Markdown Preview/lib/mardown\u Preview\u lib.pygments/


谢谢您的帮助。

请描述“停止工作”。发生错误时,您正在做什么?它是每次使用Sublime时都会发生,还是只是偶尔发生?错误的影响是什么?您根本不能预览降价文件吗?是否完全退出并重新启动升华(使用
⌘-Q
,而不仅仅是单击窗口上的红色按钮)做什么?请你的问题包括尽可能多的细节。它已经有一段时间不起作用了,所以它不再起作用了。当我打开package控件时,我无法再看到已安装的软件包,因此无法激活插件。重新启动升华并没有什么区别。请描述“停止工作”。发生错误时,您正在做什么?它是每次使用Sublime时都会发生,还是只是偶尔发生?错误的影响是什么?您根本不能预览降价文件吗?是否完全退出并重新启动升华(使用
⌘-Q
,而不仅仅是单击窗口上的红色按钮)做什么?请你的问题包括尽可能多的细节。它已经有一段时间不起作用了,所以它不再起作用了。当我打开package控件时,我无法再看到已安装的软件包,因此无法激活插件。重新启动升华并没有什么区别。
import sys
import os
# We have to modify the path, we've at least pushed the library
# down into a unique enough package that we shouldn't match anyone else
pygment_path = os.path.join(sublime.packages_path(), "Markdown Preview", "lib")
if pygment_path not in sys.path:
    sys.path.append(pygment_path)
# In the sublime environment, there just appears to be no other way.
# Loop through and import the submodules so we can find them later
for parent in ("lexers", "styles"):
    parent_folder = os.path.join(pygment_path, "markdown_preview_lib", "pygments", parent)
    for mod in os.listdir(parent_folder):
        if mod.endswith(".py") and mod != "__init__.py":
            __import__("lib.markdown_preview_lib.pygments.%s.%s" % (parent, mod[:-3]))
            # importlib.import_module(pygments)