Window下如何使用Pyinstaller将Python文件生成EXE可执行文件

**

Window下如何使用Pyinstaller将Python文件生成EXE可执行文件

如何在Windows平台下将Python文件转划为EXE文件,可以使用Pyinstaller工具。有关Pyinstaller的安装不详述,如果你安装了Anaconda3,则自动安装了Python3&Anaconda3。
本文介绍使用PyQt5,结合使用QtDesigner生成Python文件。然后利用Pyinstaller生成可执行文件(EXE)的简要过程:
1、pyinstaller -D PythonApplication_LearnPyqt5_01.py (不加参数 -D 也可)
2、提示找不到什么目录,你就按提示建相应的目录:
1)新建C:\qt5b\qt_1524647842210\_h_env\Library,在这个目录下再建5个目录:
2)新建bin文件夹,按提示将两个DLL文件拷贝进去:libeay32.dll and ssleay32.dll(以下需要的文件均要Anaconda3下找到)。
3)在BIN文件夹下再建一个空目录:QtWebEngineProcess。
4)新建plugins文件夹,拷贝进去pyqt5.dll AND pyqt5qmlplugin.dll。
5)新建qml 空文件夹。
6)新建resources 空文件夹。
7)新建translations 文件夹,其下新建qtwebengine_locales空文件夹。
3、提示:Application failed to start because it could not find or load the QT platform plugin “windows”,这个错误,就是在与EXE同目录下,新建目录platforms,再将qwindows.dll拷贝进去。 
[引用老外](https://stackoverflow.com/questions/21268558/application-failed-to-start-because-it-could-not-find-or-load-the-qt-platform-pl)
4、最后在dist\PythonApplication_LearnPyqt5_02\下运行YourName.exe
5、如果你的程序不带窗口,仅是简单的Print()等的EXE文件,要在命令行方式下执行,否则在窗口中双击执行会一闪而过而看不到任何结果。

**

你可能感兴趣的:(编程)