在pyInstaller中编译扭曲

时间:2013-03-28 10:16:43

标签: python twisted pyinstaller

我目前正在研究pyInstaller。我现在一直在使用py2exe,但如果我只针对我们所针对的所有平台使用一个编译器,那就太好了。我的py2exe setup.py看起来像这样:

from distutils.core import setup
import py2exe

setup(
    name='agent',
    description='Service Test',
    version='1.00.00',
    service=['agent'],
    console=['agent.py'],
    zipfile=None,
    options={ "py2exe":{
                    "includes":"win32service,win32serviceutil,win32event,servicemanager,autobahn",
                    "packages": 'twisted, autobahn',
                    'bundle_files': 1
                },
        },
)

我已经设法编译了Windows服务但是一旦我开始使用twisted就失败了。 我曾经用pyInstaller编译的Commanlines:

python PyInstaller.py --onefile c:\path\here\agent.py
python PyInstaller.py --hidden-import=twisted --onefile c:\path\here\agent.py

我尝试安装服务时收到的错误

agent.exe?175104\twisted\python\modules.py:758: 
UserWarning: C:\dist\path\agent.exe?175104 (for module twisted.web.util) not in path importer cache (PEP 302 violation - check your local configuration).

0 个答案:

没有答案