pyinstaller 环境安装配置及生成.exe文件过程

pyinstaller 环境安装配置及生成.exe文件过程
1、安装pyinstaller,使用pip安装
windows下打开cmd命令窗口,然后进入python安装目录:比如我的D:\python2.7\Scripts,
然后运行pip install pyinstaller,等待自动安装完成

2、确保你的.py文件执行成功的,然后在D:\python2.7\Scripts目录下执行
pyinstaller \xx.py文件路径\xx.py
回车等待自动生成
然后进入D:\python2.7\Scripts\dist\xxx\
命令行直接执行生成的xxx.exe
如果没问题就会正常执行,比如打开应用窗口之类的
如果有问题,查看出现的问题
比如我的:出现如下问题
  Traceback (most recent call last):
  File "laser.py", line 5, in <module>
  File "c:\users\quantum\appdata\local\temp\pip-build-vfk7bz\pyinstaller\PyInstaller\loader\pyimod03_importers.py", line 389, in load_module
  File "site-packages\zmq\__init__.py", line 34, in <module>
  File "c:\users\quantum\appdata\local\temp\pip-build-vfk7bz\pyinstaller\PyInstaller\loader\pyimod03_importers.py", line 389, in load_module
  File "site-packages\zmq\backend\__init__.py", line 40, in <module>
  File "site-packages\zmq\backend\__init__.py", line 27, in <module>
  File "site-packages\zmq\backend\select.py", line 26, in select_backend
  File "c:\users\quantum\appdata\local\temp\pip-build-vfk7bz\pyinstaller\PyInstaller\loader\pyimod03_importers.py", line 389, in load_module
  File "site-packages\zmq\backend\cython\__init__.py", line 6, in <module>
  File "c:\users\quantum\appdata\local\temp\pip-build-vfk7bz\pyinstaller\PyInstaller\loader\pyimod03_importers.py", line 546, in load_module
  ImportError: DLL load failed: 找不到指定的模块。
  
  这个问题出现的原因就是找不到相关的模块,要在执行生成的时候自己添加上去
  比如我的:pyinstaller -p 模块路径 xxx.py文件路径
  pyinstaller -p D:\python2.7\lib\site-packages\zmq D:\pyinstaller\test\test.py
  这样就可以了,如果还有其他的问题,要么安装模块,要么添加路径

猜你喜欢

转载自blog.csdn.net/u014084928/article/details/56285480