zoukankan      html  css  js  c++  java
  • 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文件安装及其简单,文件包参考百度,,

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

  • 相关阅读:
    Oracle开发常用函数与存储过程
    winform 窗体传值
    asp.net中的窗口弹出实现,包括分支窗口 . ASP.NET返回上一页面实现方法总结 .
    android语音识别和合成第三方 .
    百度拾取坐标系统 .
    过滤非法字符和发送邮件
    过滤字符串的Html标记 c#函数 .
    asp.net ListBox 移除操作的思路
    [POI2008]MAF-Mafia
    [BJOI2019]删数
  • 原文地址:https://www.cnblogs.com/Jay12138/p/13406823.html
Copyright © 2011-2022 走看看