2013-05-17 42 views

回答

1

就像任何其他的Python程序,如果你把markdownpygments文件/文件夾到你的插件的文件夾,你應該能夠沒有問題導入。例如,讓你的目錄結構如下所示:

Packages/ 
    | 
    |-MyPlugin/ 
     | 
     |-my_plugin.py 
     | 
     |-markdown.py 
     | 
     |-pygments/ 
      | 
      |-__init__.py 
      | 
      |- etc. 

然後my_plugin.py你應該能夠有:

import sublime 
import sublime_plugin 
import markdown 
import pygments 

class MyPluginCommand(sublime_plugin.TextCommand): 
    # and so on... 

這也使得你的插件更容易散發後來,因爲一切都是自我-contained。很顯然,請確保您使用的是任何第三方庫的Python 2.6兼容版本。

+0

我的文件結構與您所說的完全相同,只不過'markdown'是一個文件夾。當我試圖導入時,它通過一個'ImportError'。 – dyzdyz010

+0

@ dyzdyz010 - ImportError的全文是什麼? – MattDMo

+0

我只看到它打印的異常:導入錯誤...現在我知道問題出在哪裏 - 每次我重新啓動Sublime時,僅當我構建導入這兩個包的插件,或者它出現'ImportError'時。但是,我不知道如何處理這個... – dyzdyz010

相關問題