在开发Sublime文本插件时,如何导入Python标记和pygments?
我将在开发Sublime文本插件时,如何导入Python标记和pygments?,python,sublimetext2,markdown,pygments,Python,Sublimetext2,Markdown,Pygments,我将markdown和pygments文件夹复制到我的插件路径,并执行了以下操作: 试试看: 导入系统 sys.path.append(“./markdown”) sys.path.append(“./pygments”) 进口降价 除恐怖外: self.view.insert(编辑,0,“未导入标记包”) 这不管用。我该怎么办?就像任何其他Python程序一样,如果您将标记和pygments文件/文件夹放入插件的文件夹中,您应该能够毫无问题地导入它们。例如,将目录结构设置为: 包/ | |-
markdown
和pygments
文件夹复制到我的插件路径,并执行了以下操作:
试试看:
导入系统
sys.path.append(“./markdown”)
sys.path.append(“./pygments”)
进口降价
除恐怖外:
self.view.insert(编辑,0,“未导入标记包”)
这不管用。我该怎么办?就像任何其他Python程序一样,如果您将
标记和pygments
文件/文件夹放入插件的文件夹中,您应该能够毫无问题地导入它们。例如,将目录结构设置为:
包/
|
|-我的插件/
|
|-my_plugin.py
|
|-markdown.py
|
|-pygments/
|
|-__初始值
|
|-等等。
然后在my_plugin.py
中,您应该能够:
导入升华
导入升华插件
进口降价
导入pygments
类MyPluginCommand(sublime_plugin.TextCommand):
#等等。。。
这也使得你的插件更容易在以后发布,因为一切都是独立的。显然,请确保您使用的是与Python 2.6兼容的任何第三方库版本。我的文件结构与您所说的完全相同,只是标记是一个文件夹。当我试图导入时,它通过一个importorror
@dyzdyz010-什么是importorror
的全文?我只看到打印的异常:导入错误。。。现在我知道问题出在哪里了——每次我重新启动Sublime时,只要我构建了导入这两个包的插件,或者是ImportError
。然而,我不知道如何处理这个。。。