Python Py2Exe可以';找不到模块

Python Py2Exe可以';找不到模块,python,py2exe,winpcap,Python,Py2exe,Winpcap,我正在尝试“编译”脚本,包括我手动编译的包“pcapy” python setup.py install 但是py2exe找不到他。我已尝试在setup.py中添加选项 options={ "py2exe":{ "packages": ["pcapy"] } } 但这没有帮助。我得到的错误(如果将“包含”更改为“包”,则相同) 运行py2exe ***搜索所需模块*** 回溯(最近一次呼叫最后一次): 文件“setup.py”

我正在尝试“编译”脚本,包括我手动编译的包“pcapy”

python setup.py install 
但是py2exe找不到他。我已尝试在setup.py中添加选项

options={
        "py2exe":{
                "packages": ["pcapy"]
        }
}
但这没有帮助。我得到的错误(如果将“包含”更改为“包”,则相同)

运行py2exe
***搜索所需模块***
回溯(最近一次呼叫最后一次):
文件“setup.py”,第8行,在
“包括”:[“pcapy”]
文件“C:\Python27\Lib\distutils\core.py”,第151行,在安装程序中
dist.run_命令()
文件“C:\Python27\Lib\distutils\dist.py”,第953行,在run\u命令中
self.run_命令(cmd)
文件“C:\Python27\Lib\distutils\dist.py”,第972行,在run\u命令中
cmd_obj.run()
文件“C:\Python27\lib\site packages\py2exe\build\u exe.py”,第243行,正在运行
self._run()
文件“C:\Python27\lib\site packages\py2exe\build\u exe.py”,第296行,正在运行
self.find_所需的_模块(mf、所需的_文件、所需的_模块)
文件“C:\Python27\lib\site packages\py2exe\build\u exe.py”,第1297行,位于find\u needed\u模块中
mf.进口钩(mod)
文件“C:\Python27\lib\site packages\py2exe\mf.py”,第719行,在导入钩子中
return Base.import_hook(self、name、caller、fromlist、level)
导入钩子中第136行的文件“C:\Python27\lib\site packages\py2exe\mf.py”
q、 tail=self.find\u head\u包(父项,名称)
文件“C:\Python27\lib\site packages\py2exe\mf.py”,第204行,位于find\u head\u包中
“无模块名”+qname

导入错误:没有名为pcapy的模块

您是否尝试包含“pcapy”

options = {
    "py2exe": {
        "includes": ["pcapy"],
        "excludes": [...],
        "packages": [...],
        ...
     }
}

是的,同样的结果。我把它添加到了问题中。我解决了我的问题-pcapy包在.egg中,所以我在它的文件夹中运行python setup.py install_lib(所以它是copy.pyc file to site包),现在它可以工作了
options = {
    "py2exe": {
        "includes": ["pcapy"],
        "excludes": [...],
        "packages": [...],
        ...
     }
}