博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
pyinstaller打包exe,报错Failed to execute script xxx.exe
阅读量:1869 次
发布时间:2019-04-26

本文共 1014 字,大约阅读时间需要 3 分钟。

安装pyinstaller

在python的Scripts目录下:

“C:\Users\Administrator\AppData\Local\Programs\Python\Python37-32\Scripts”
运行cmd,安装,输入:
pip pyinstaller

打包exe

  1. 在python的Scripts目录下:
    “C:\Users\Administrator\AppData\Local\Programs\Python\Python37-32\Scripts”
    运行CMD,打包exe,输入:
    pyinstaller -F -w auditLedger_window.py
  2. 打包成功,将附属文件与生成exe放在一个文件夹内,
  3. 运行exe,报错:Failed to execute script xxx.exe
  4. 查看日志"C:\Users\Administrator\AppData\Local\Programs\Python\Python37-32\Scripts\build\auditLedger_window\warn-auditLedger_window.txt"
    最后一行显示no moudel named ‘pandas’
  5. 分析原因是:程序是在pyCharm中添加的第三方库,应该在python目录
    中"C:\Users\Administrator\AppData\Local\Programs\Python\Python37-32\Lib"
    重新安装第三方库,
    运行CMD,输入:pip install ‘moudelname’
  6. 重启计算机
  7. 删除之前生成的exe,(删除build和dist文件夹)
  8. 重新打包
    运行CMD,打包exe,输入:
    pyinstaller --hidden-import=pandas -D auditLedger_window.py,如果报错,会弹出控制台信息,显示错误信息
    -D是打包成多个文件
    ps:此处也可以pyinstaller --hidden-import=pandas -F -w auditLedger_window.py,但是如果报错,但不易看到错误信息
    -F是打包成单个exe
  9. 运行exe,成功!
  10. 删除,重新打包成单个exe
    pyinstaller --hidden-import=pandas -F -w auditLedger_window.py

转载地址:http://qnhff.baihongyu.com/

你可能感兴趣的文章
IPC
查看>>
升级Pytorch版本
查看>>
Visual Studio Code 打开新窗口
查看>>
CNN:经典的backbone
查看>>
算法的思路
查看>>
深度学习Pytorch/Caffe-GPU环境配置
查看>>
Python2升级到Python3 导入模块失败
查看>>
利用conda在python3.6中创建虚拟环境python2.7
查看>>
Python: f-strings 在字符串里输入变量
查看>>
安装编译Caffe-GPU & 升级源码里的cudnn
查看>>
Ubuntu Python2.7和Anaconda Python3.6环境配置
查看>>
CNN调参:学习率(一)
查看>>
Convolution+BatchNorm+Scale模块参数设置 & 融合BatchNorm+Scale层到Convolution层
查看>>
Cityscapes数据集使用与结果测试评估
查看>>
CNN调参:利用损失函数权重处理不平衡数据集(二)
查看>>
深度学习:IoU、Accuracy、Precision、Recall区别
查看>>
caffe常用命令
查看>>
深度学习-图像语义分割论文核心思想
查看>>
caffe添加自定义层
查看>>
C++ inline 内联函数
查看>>