2011-02-01 90 views
1

問題,我試圖用Py2exe到.py文件轉換爲.exe文件。我的程序從PIL與PIL和py2exe

使用幾個模塊

這是由PIL我.py文件導入(片段):

import Tkinter, re, random, struct 
from PIL import ImageTk, Image, ImageDraw, ImageGrab 

這是我用我的.py文件轉換爲一個.exe代碼:

當我嘗試運行.exe文件我出現
from distutils.core import setup 
import py2exe 


setup(windows=[{"script": r'C:\Python26\blur.py'}], 



options={r"py2exe":{r"includes": r'Tkinter', 
        r"includes": r'random', 
        r"includes": r're', 
        r"includes": r'struct', 
        r"includes": r'PIL', 
        }}) 

問題。當我點擊.exe時,程序無法啓動。

我發現這一點: http://www.py2exe.org/index.cgi/py2exeAndPIL

不過,我不確定它的相關性。看到我的程序不加載任何文件格式的任何圖像,而是使用Image.new()方法一個創建。

段:

self.im = Image.new('RGB', (w, h), self.Hex) 

這是在Windows 7中,如果它的確與衆不同。

回答

2

既然問題顯然是由於PIL的內部初始化程序,而不是特定的應用程序,我建議你試圖找到在鏈路中描述的解決方法,看它是否有助於任何東西。

如果仍然不行,我也建議運行命令行應用程序,而不是點擊它,看看你得到顯示有用的錯誤消息。

+0

嗯都嘗試,還是一個沒有去:/ – rectangletangle 2011-02-01 05:04:03