对基于Python构建的分发版进行签名
假设我有一个简单的包,我想创建一个内置发行版(以exe的形式)。My setup.py包含以下内容:对基于Python构建的分发版进行签名,python,windows,installation,product,Python,Windows,Installation,Product,假设我有一个简单的包,我想创建一个内置发行版(以exe的形式)。My setup.py包含以下内容: from distutils.core import setup setup(name='Testy', version='0.0.1', author = 'Joe S', author_email = 'joe@somewhere.com', packages=['testy',] ) 我通过python setup.py bd
from distutils.core import setup
setup(name='Testy',
version='0.0.1',
author = 'Joe S',
author_email = 'joe@somewhere.com',
packages=['testy',]
)
我通过python setup.py bdist\u wininst
正如预期的那样,这会创建一个exe,并且运行良好。当我对exe进行签名时,文件正确地获得了数字签名,但无法正常运行:
"Setup program invalid or damaged."
此处讨论此错误,但未给出解决方案:
有人知道我如何创建一个带有签名和工作exe的Python内置发行版吗
谢谢 我发现了一个类似的问题/答案,可能会对使用
py2exe
有所帮助:谢谢你指出这一点,@HEADLESS\u 0NE!遗憾的是,setup.py中的zipfile参数似乎只适用于py2exe。仍在搜索特定于内置发行版的内容(非常感谢您的帮助)。我发现了一个类似的问题/答案,可能对使用py2exe
:感谢您指出这一点,@HEADLESS\u 0NE!遗憾的是,setup.py中的zipfile参数似乎只适用于py2exe。仍在搜索特定于已构建发行版的内容(如有任何帮助,将不胜感激)。