小编Mat*_*ler的帖子

为什么pyinstaller不能让我成为.exe文件?

我试图按照本指南将简单的Hello World脚本转换为.exe文件.

我有一个带有AMD 64位处理器的Windows Vista
我已经安装了Python 2.6.5(Windows AMD64版本)
我已经设置了PATH(如果这是正确的话),所以命令行识别Python
我已经安装了UPX(似乎只有是Windows的32位版本)并按照说明将upx.exe的副本粘贴到Python26文件夹中.
我安装了Pywin(Windows AMD 64 Python 2.6版本)
我运行了Pyinstaller的Configure.py.它提供了一些错误消息但似乎完成了.我不知道这是不是导致问题的原因,所以以下是我运行时的说法:

C:\ Python26\Pyinstaller\branches\py26win> Configure.py
I:从C:\ Python26\Pyinstaller\branches\py26win\config.dat读取旧配置
I:计算EXE_dependencies
I:查找TCL/TK ...
I:分析C:\ Python26\DLLs_tkinter.pyd
W:无法获取文件的二进制依赖项:
W:C:\ Python26\DLLs_tkinter.pyd
W:Traceback(最近一次调用最后一次):
文件"C:\ Python26\Pyinstaller\branches\py26win\bindepend.py",第608行,在get Imports中
返回_getImports_pe(pth)文件"C:\ Python26\Pyinstaller\branches\py26win\bindepend.py",第275行,在_ge tImports_pe
importva中,importsz = datadirs [1] IndexError:列表索引超出范围

I:分析C:\ Python26\DLLs_ctypes.pyd
W:无法获取文件的二进制依赖项:
W:C:\ Python26\DLLs_ctypes.pyd
W:Traceback(最近一次调用最后一次):
文件"C:\ Python26\Pyinstaller\branches\py26win\bindepend.py",线路608,在获取进口
返回_getImports_pe(PTH)
文件"C:\ Python26\Pyinstaller \分支\ py26win\bindepend.py",线路275,在_ge tImports_pe
importva,importsz = datadirs [1 ]
IndexError:列表索引超出范围

I:分析C:\ Python26\DLLs\select.pyd
W:无法获取文件的二进制依赖项:
W:C:\ Python26\DLLs\select.pyd
W:Traceback(最近一次调用最后一次):
文件"C:\ Python26\Pyinstaller \分支机构\ py26win\bindepend.py",线路608,在获取进口
返回_getImports_pe(PTH)
文件"C:\ Python26\Pyinstaller \分支机构\ py26win\bindepend.py",线路275,在_ge tImports_pe
importva,importsz …

python pyinstaller

2
推荐指数
1
解决办法
3131
查看次数

标签 统计

pyinstaller ×1

python ×1