2016-10-03 70 views
1

我是一名python新手,請耐心等待。與pynsist綁定應用程序和依賴關係

我試圖捆綁PyQt4應用程序與pynsist。我想導入依賴於模塊B,C和D的模塊A,但是在installer.cfg文件中指定模塊A並不捆綁B,C和D.我是否需要指定所有我的應用程序依賴的模塊在installer.cfg文件中,如果有,是否有一個很好的方法來找出它們是什麼?

回答

1

您需要指定所有要捆綁的模塊或軟件包。

如果這些是您自己編寫的模塊,您可以將它們全部放在一個包中,因此可以將它們導入爲import mypkg.Aimport mypkg.B。然後你可以要求它整體捆綁mypkg

你可以看到哪些模塊程序已經把這個代碼在最後加載:

import sys 
print(sorted(sys.modules)) 

會告訴你每一個它的加載,包括標準庫模塊(它總是被綁定)模塊。