您的位置:首页 > 编程语言 > Python开发

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

2017-02-21 15:46 1326 查看
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

  这样就可以了,如果还有其他的问题,要么安装模块,要么添加路径
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  pyinstaller .exe python
相关文章推荐