您的位置:首页 > 其它

twisted(iocp)程序在用py2exe打包时的问题

2012-07-04 15:05 253 查看
应用程序中打包服务器时用到了iocp

import sitecustomize

from twisted.internet import iocpreactor

iocpreactor.install()

from twisted.internet import reactor, threads

import sys,os, shutil,pickle

from modles import *

...............................

安装服务时报如下异常

E:\work\PythonSafeDoc\trunk\server\dist>DocumentService.exe install

Traceback (most recent call last):

File "boot_service.py", line 22, in <module>

File "DocumentService.pyc", line 4, in <module>

File "server.pyc", line 4, in <module>

File "twisted\internet\iocpreactor\__init__.pyc", line 8, in <module>

File "twisted\internet\iocpreactor\reactor.pyc", line 15, in <module>

File "twisted\internet\_dumbwin32proc.pyc", line 15, in <module>

File "win32file.pyc", line 12, in <module>

File "win32file.pyc", line 10, in __load

ImportError: DLL load failed: 找不到指定的程序。

win32file load 一个dll的时候报错了

Google了一下

http://stackoverflow.com/questions/1439621/problem-with-loading-win32file-pyd-on-python-2-6

"mswsock.dll", "MSWSOCK.dll"

两个文件版本不对 删除掉

"dll_excludes": ["mswsock.dll", "MSWSOCK.dll"]

再次打包 Ok了

服务安装成功
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: