• pyinstaller 转 exe 的一些坑,以及解决


    2020年7月30日

    打包了一个程序,各种报错,记录一下
    1.有时候,这个pyinstaller 打包程序吧,会出现闪退一下,一般原因是因为某个包没有加载进来,或者是包所在的路劲下面有中文,这样打包成功的几率会很低。
    2.如果不知道打包程序没找到哪个包,就在cmd命令行窗口打开exe。这样报错会报在窗口上,这样我们就可以清楚看到哪个包没有加载进来了,我是这样解决这个问题的:首先,看到报错然后复制缺少包的名字,然后用everything搜索文件,找到,然后复制去工程下面的目录,然后再打包一次,在我复制三次之后,我的程序终于可以运行啦,开心
    3.尽量养成一个好习惯,当你要使用某个包里面的某一个函数时,尽量直接导入那个包的那个函数,方法就好,,并不需要整个包都弄进来,这样打包程序启动会很慢
    4.在网上找资料的时候,不要只看博主写的,多看看下面的评论,你会发现一些大神的回复和推荐的。

    这个下面我分享一些工具的下载链接和安装教程

    pyinstaller 的安装文件

    https://wws.lanzous.com/iefWDf595gf

    pyinstaller 的安装方法

    1. pip install pyinstaller

    2.安装github上的develop版  ,如果你网络打开GitHub比较曼,我已经下载下来了

    pip install https://github.com/pyinstaller/pyinstaller/tarball/develop
    我下载下来的文件
    https://wws.lanzous.com/iefWDf595gf

    反正安装方法一大堆,百度一下就好了

    pywin32 的安装文件

    exe:

    https://wws.lanzous.com/iPyUYf5959i

    文件包:

    https://wws.lanzous.com/iPyUYf5959i

    exe文件安装及其简单,文件包参考百度,,

    主要是上传一下文件上这个博客保存,以后如果不记得了,可以看看,提醒自己!

  • 相关阅读:
    C#延时
    Java Applet 绘图
    C#调用ActiveX控件异常处理
    J2SE连连看
    基于对象的棋类程序结构设计
    MATLAB应用专题part2电力电子仿真技术
    MATLAB应用专题part1电力电子仿真技术
    硬件知识整理part2电阻在反馈网络中的应用
    C语言再学习part1宏观认识C语言
    C语言再学习part3—算法
  • 原文地址:https://www.cnblogs.com/Jay12138/p/13406823.html
Copyright © 2020-2023  润新知