创建可执行文件时由pyinstaller引起的AssertionError

时间:2016-09-09 22:15:41

标签: python-2.7 inno-setup pyinstaller

我尝试使用PyInstaller从.pyw python文件创建.exe文件。 我正在使用命令pyinstaller --onefile sysTray.pyw,但我总是得到一个AssertionError我读过来尝试调试错误但无法得出结论。这些是错误发生前的最后几行。

File "c:\users\elkha\anaconda2-32\lib\site-packages\PyInstaller\archive\writers.py", line 370, in add
code = get_code_object(nm, pathnm)
File "c:\users\elkha\anaconda2-32\lib\site-packages\PyInstaller\building\utils.py", line 545, in get_code_object
co = _load_code(modname, filename)
File "c:\users\elkha\anaconda2-32\lib\site-packages\PyInstaller\building\utils.py", line 521, in _load_code
assert loader and hasattr(loader, 'get_code')
AssertionError

我的最终目标是使用innosetup为应用程序创建安装程序。我在完成此任务之前使用py2exe但是我也遇到了问题所以我决定切换到pyinstaller,但似乎pyinstaller也存在问题。 任何帮助,将不胜感激。

我有Anaconda Python 2.7(32位),我从website

安装了PyInstaller 3.2

0 个答案:

没有答案