2010-06-22 169 views
0

我試圖編譯成一個exe我的Python腳本,但我得到的是我不知道如何解決的錯誤...幫助py2exe錯誤

我的劇本包括這個庫

import pyHook 
import pythoncom 
import time 
import win32com.client 

和py2exe腳本

from distutils.core import setup 
import py2exe 
import sys 

sys.argv.append('py2exe') 

setup(
    options = {'py2exe': dict(bundle_files=1, optimize=1)}, 
    console = ["login.macro.py"], 
    zipfile = None, 
    ) 

,我得到的錯誤

Traceback (most recent call last): 
    File "login.macro.py", line 4, in <module> 
    File "zipextimporter.pyo", line 82, in load_module 
    File "win32com\__init__.pyo", line 5, in <module> 
    File "zipextimporter.pyo", line 98, in load_module 
ImportError: MemoryLoadLibrary failed loading win32api.pyd 

我該如何解決?

我剛剛編譯另一個腳本去一切都好

+0

只是一個猜測,但也許是 「」在腳本的名字導致問題。嘗試login_macro.py。 – 2010-06-27 12:15:22

回答