我正在使用Python 2.6下的PyInstaller,仅部分支持该功能,因为MS凭其清单无意义创建的混乱状态现已影响Python,因为现在已将其编译为MSVC8。
问题在于清单嵌入支持依赖pywin32扩展进行构建,这很麻烦,因为在创建virtualenv时不包括主机的site- packages文件夹(在构建环境中,kinda破坏了这一点)我找不到方法安装所需的扩展,以便PyInstaller可以访问它们。
有人找到解决此问题的方法吗?
好吧,好吧,因为我必须找到前进的道路,我即兴创作了。我在内部创建了一个git存储库,其中包含hack在一起的pywin32版本,该版本将使用标准setup.py脚本安装在virtualenv中。要使它正常工作需要花费很多时间,但我设法将其加载,并且依赖代码现在可以按需运行。如果人们觉得这对社区有益,请发表评论:如果我足够,我会尝试在我的github帐户上放一些东西。
setup.py