【问题标题】:Pyinstaller EXE file crashes upon startPyinstaller EXE 文件在启动时崩溃
【发布时间】:2019-01-29 22:43:21
【问题描述】:

我不确定我这样做是否正确,这是我第一次提出问题,它是关于将我的小 python 程序打包成可以在任何笔记本电脑上运行的 EXE 文件。所以我尝试了 cx_freeze 和 pyisntaller,结果发现 cx_freeze 甚至无法成功安装并且 pyinstaller 工作,但是它生成的 EXE 文件自动崩溃而没有做任何事情。我的 python 程序没有任何 GUI,它应该在启动时生成一些东西,然后要求你输入数据。我的 python 代码或 pyinstaller 有问题吗? 因为我在我的个人笔记本电脑和实验室的台式机上都试过,不同的环境,相同的结果。

下面附上的代码来自pyinstaller,好像有很多警告。

期待你们的帮助,我需要明天运行....

2324 WARNING: lib not found: api-ms-win-crt-stdio-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\python.exe
2340 WARNING: lib not found: api-ms-win-crt-math-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\python.exe
2359 WARNING: lib not found: api-ms-win-crt-runtime-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\python.exe
2375 WARNING: lib not found: api-ms-win-crt-locale-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\python.exe
2393 WARNING: lib not found: api-ms-win-crt-heap-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\python.exe
2479 WARNING: lib not found: api-ms-win-crt-environment-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\python36.dll
2495 WARNING: lib not found: api-ms-win-crt-stdio-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\python36.dll
2511 WARNING: lib not found: api-ms-win-crt-math-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\python36.dll
2528 WARNING: lib not found: api-ms-win-crt-conio-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\python36.dll
2546 WARNING: lib not found: api-ms-win-crt-runtime-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\python36.dll
2564 WARNING: lib not found: api-ms-win-crt-filesystem-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\python36.dll
2581 WARNING: lib not found: api-ms-win-crt-locale-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\python36.dll
2599 WARNING: lib not found: api-ms-win-crt-string-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\python36.dll
2615 WARNING: lib not found: api-ms-win-crt-time-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\python36.dll
2631 WARNING: lib not found: api-ms-win-crt-process-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\python36.dll
2647 WARNING: lib not found: api-ms-win-crt-heap-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\python36.dll
2666 WARNING: lib not found: api-ms-win-crt-convert-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\python36.dll
2686 WARNING: lib not found: api-ms-win-crt-stdio-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\VCRUNTIME140.dll
2703 WARNING: lib not found: api-ms-win-crt-runtime-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\VCRUNTIME140.dll
2719 WARNING: lib not found: api-ms-win-crt-string-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\VCRUNTIME140.dll
2737 WARNING: lib not found: api-ms-win-crt-heap-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\VCRUNTIME140.dll
2753 WARNING: lib not found: api-ms-win-crt-convert-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\VCRUNTIME140.dll
2756 INFO: Caching module hooks...
2760 INFO: Analyzing D:\Test\DBS_real.py
2820 INFO: Loading module hooks...
2820 INFO: Loading module hook "hook-encodings.py"...
2882 INFO: Loading module hook "hook-pydoc.py"...
2883 INFO: Loading module hook "hook-xml.py"...
3039 INFO: Looking for ctypes DLLs
3039 INFO: Analyzing run-time hooks ...
3043 INFO: Looking for dynamic libraries
3063 WARNING: lib not found: api-ms-win-crt-environment-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\DLLs\_ssl.pyd
3079 WARNING: lib not found: api-ms-win-crt-stdio-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\DLLs\_ssl.pyd
3096 WARNING: lib not found: api-ms-win-crt-conio-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\DLLs\_ssl.pyd
3112 WARNING: lib not found: api-ms-win-crt-utility-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\DLLs\_ssl.pyd
3128 WARNING: lib not found: api-ms-win-crt-runtime-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\DLLs\_ssl.pyd
3144 WARNING: lib not found: api-ms-win-crt-convert-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\DLLs\_ssl.pyd
3160 WARNING: lib not found: api-ms-win-crt-filesystem-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\DLLs\_ssl.pyd
3178 WARNING: lib not found: api-ms-win-crt-string-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\DLLs\_ssl.pyd
3194 WARNING: lib not found: api-ms-win-crt-heap-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\DLLs\_ssl.pyd
3212 WARNING: lib not found: api-ms-win-crt-time-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\DLLs\_ssl.pyd
3236 WARNING: lib not found: api-ms-win-crt-stdio-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\DLLs\pyexpat.pyd
3252 WARNING: lib not found: api-ms-win-crt-runtime-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\DLLs\pyexpat.pyd
3270 WARNING: lib not found: api-ms-win-crt-string-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\DLLs\pyexpat.pyd
3286 WARNING: lib not found: api-ms-win-crt-heap-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\DLLs\pyexpat.pyd
3303 WARNING: lib not found: api-ms-win-crt-environment-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\DLLs\pyexpat.pyd
3323 WARNING: lib not found: api-ms-win-crt-environment-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\DLLs\_hashlib.pyd
3339 WARNING: lib not found: api-ms-win-crt-stdio-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\DLLs\_hashlib.pyd
3355 WARNING: lib not found: api-ms-win-crt-conio-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\DLLs\_hashlib.pyd
3371 WARNING: lib not found: api-ms-win-crt-utility-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\DLLs\_hashlib.pyd
3389 WARNING: lib not found: api-ms-win-crt-runtime-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\DLLs\_hashlib.pyd
3407 WARNING: lib not found: api-ms-win-crt-string-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\DLLs\_hashlib.pyd
3424 WARNING: lib not found: api-ms-win-crt-time-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\DLLs\_hashlib.pyd
3441 WARNING: lib not found: api-ms-win-crt-heap-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\DLLs\_hashlib.pyd
3457 WARNING: lib not found: api-ms-win-crt-convert-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\DLLs\_hashlib.pyd
3478 WARNING: lib not found: api-ms-win-crt-runtime-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\DLLs\_lzma.pyd
3495 WARNING: lib not found: api-ms-win-crt-heap-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\DLLs\_lzma.pyd
3514 WARNING: lib not found: api-ms-win-crt-runtime-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\DLLs\_socket.pyd
3532 WARNING: lib not found: api-ms-win-crt-string-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\DLLs\_socket.pyd
3554 WARNING: lib not found: api-ms-win-crt-stdio-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\DLLs\unicodedata.pyd
3570 WARNING: lib not found: api-ms-win-crt-runtime-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\DLLs\unicodedata.pyd
3586 WARNING: lib not found: api-ms-win-crt-string-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\DLLs\unicodedata.pyd
3612 WARNING: lib not found: api-ms-win-crt-stdio-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\DLLs\_bz2.pyd
3628 WARNING: lib not found: api-ms-win-crt-math-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\DLLs\_bz2.pyd
3644 WARNING: lib not found: api-ms-win-crt-runtime-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\DLLs\_bz2.pyd
3660 WARNING: lib not found: api-ms-win-crt-string-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\DLLs\_bz2.pyd
3678 WARNING: lib not found: api-ms-win-crt-heap-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\DLLs\_bz2.pyd
3697 WARNING: lib not found: api-ms-win-crt-runtime-l1-1-0.dll dependency of c:\users\jinze\appdata\local\programs\python\python36\DLLs\select.pyd
3700 INFO: Looking for eggs
3700 INFO: Using Python library c:\users\jinze\appdata\local\programs\python\python36\python36.dll
3700 INFO: Found binding redirects:
[]
3707 INFO: Warnings written to D:\Test\build\DBS_real\warn-DBS_real.txt
3735 INFO: Graph cross-reference written to D:\Test\build\DBS_real\xref-DBS_real.html
3768 INFO: checking PYZ
3768 INFO: Building PYZ because PYZ-00.toc is non existent
3769 INFO: Building PYZ (ZlibArchive) D:\Test\build\DBS_real\PYZ-00.pyz
4045 INFO: Building PYZ (ZlibArchive) D:\Test\build\DBS_real\PYZ-00.pyz completed successfully.
4054 INFO: checking PKG
4054 INFO: Building PKG because PKG-00.toc is non existent
4055 INFO: Building PKG (CArchive) PKG-00.pkg
5163 INFO: Building PKG (CArchive) PKG-00.pkg completed successfully.
5168 INFO: Bootloader c:\users\jinze\appdata\local\programs\python\python36\lib\site-packages\PyInstaller\bootloader\Windows-64bit\run.exe
5168 INFO: checking EXE
5168 INFO: Building EXE because EXE-00.toc is non existent
5169 INFO: Building EXE from EXE-00.toc
5169 INFO: Appending archive to EXE D:\Test\dist\DBS_real.exe
5358 INFO: Building EXE from EXE-00.toc completed successfully.

【问题讨论】:

  • this question 没有帮助吗?他们提到需要在你的路径中添加某些东西,你尝试过没有运气吗?
  • 我累了但是没用,我终于在anaconda环境下运行了。虽然很多人说你需要先卸载 anaconda 才能这样做....谢谢你的提示兄弟!
  • 您需要在运行exe文件时在控制台上发布错误。很可能,您的代码可能引用了一个输入文件,而 Pyinstaller 没有处理该文件

标签: python crash pyinstaller


【解决方案1】:

这里有一个关于您收到的警告的对话。 https://github.com/pyinstaller/pyinstaller/issues/1566

不幸的是,从我在那里阅读的内容来看,如果没有一些非常大的额外步骤,pyinstaller 似乎无法在 Windows 10 上运行。

【讨论】:

    猜你喜欢
    • 2016-03-25
    • 2021-10-31
    • 1970-01-01
    • 1970-01-01
    • 2021-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-02
    相关资源
    最近更新 更多