pyinstaller 多个.py打包exe_python怎么生成py文件

pyinstaller 多个.py打包exe_python怎么生成py文件一、python安装pyinstaller方法使用python编写脚本,需要发给别人使用的时候,总会想到如何打包成exe文件,发给对方。这样的话,对方可以直接使用运行,无需安装python。所以看网上的教程,大多使用pyinstaller。以下介绍下安装方法:1、在cmd控制台下,先升级pip版本,先执行命:pipinstall-Upip,若执行失败,控制台会提示新密令,按照提示…

大家好,又见面了,我是你们的朋友全栈君。

一、python安装pyinstaller方法
使用python编写脚本,需要发给别人使用的时候,总会想到如何打包成exe文件,发给对方。这样的话,对方可以直接使用运行,无需安装python。所以看网上的教程,大多使用pyinstaller。以下介绍下安装方法:

1、在cmd控制台下,先升级pip版本,先执行命: pip install -U pip,若执行失败,控制台会提示新密令,按照提示升级即可。

2、升级完pip后,执行命令 : pip install pyinstaller ,只要网速不差,坐等安装成功即可,过程中可能会提示安装其他模块,按照提示安装即可

二、使用pyinstaller命令打包成EXE文件

1、在CMD控制台使用CD进入py文件所在目录:
如:cd C:\Users\zhengchangliang\Desktop\PythonProject\mypyqt

2、生成exe文件(.py文件为pytest.py)
pyinstaller -F pytest.py
这样即完成了打包,但这样打包完成的EXE运行是带控制台的,因我的.py是使用pyqt5设计的UI代码,因此加上-w,使生成的EXE文件不带控制台。若只是简单的控制台程序则不需要以下操作。
pyinstaller -F -w pytest.py
至此已生成exe,打开exe会报一下错误:
这里写图片描述

问题是,缺少必要的dll文件,我们找到路径:C:\ANACONDA\Lib\site-packages\PyQt5\Qt\plugins(这是我的安装路径),在此文件夹下找到platforms文件夹,然后拷贝整个文件夹,将其放到与exe相同的路径下,这时候就可以运行exe了。如下图:

这里写图片描述

三、关于pyinstaller的使用可以具体参照以下博客
https://blog.csdn.net/jirryzhang/article/details/78881512

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/124801.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月20日 上午7:40
下一篇 2022年4月20日 上午7:40


相关推荐

  • Mysql实现RowNumber[通俗易懂]

    Mysql实现RowNumber[通俗易懂]http://www.uncletoo.com/html/mysql/1060.html

    2022年6月10日
    50
  • pycharm无法使用第三方库_python第三方库安装失败

    pycharm无法使用第三方库_python第三方库安装失败前言:在使用pycharm学习python的时候,经常需要第三方库,没有第三方库程序就会报错,pycharm也会提醒你要安装所需要的库,安装第三方库的时候往往就出现了问题,如图;下面我将谈谈一些我遇到的问题及解决经验。1.检查pip是否为最新版本pip不是最新版本时,会直接导致你安装第三方库失败。解决方法:第一,看是否直接在pycharm的setting里面Project下的Projec…

    2022年8月27日
    11
  • 编程思想_编程有必要给孩子学吗?

    编程思想_编程有必要给孩子学吗?编程思想

    2022年4月22日
    46
  • keil5 for arm_keil can’t open file

    keil5 for arm_keil can’t open file最近在写程序时,出现了个大问题,想在我用Keil写程序那么多个月,什么Bug我没见过,就在我建立好STM32的模板时后向里边添加文件时,编译后出现了这个问题,重新组建可能会解决这个问题,但是我没有.Google之后,问题解决的方案大致有两个/—————————————————————————…

    2026年1月17日
    3
  • 树与二叉树基本性质相关

    树与二叉树基本性质相关树的基本性质相关树的结点包含一个数据及指向子树的分支 结点拥有的子树数称为结点的度 度为 0 的结点称为叶结点 树的度是树的各节点度的最大值 结点的层次从根开始定义 根为第一层 根的孩子为第二层 树中结点的最大层次称为树的深度或者高度 二叉树的基本性质相关二叉树每个结点最多有两棵子树 不存在度大于 2 的结点 左右子树是有序的 二叉树的形态 空二叉树 只有根结点 根结点只有左子树 根结点只有右

    2026年3月19日
    1
  • 玩转OpenClaw(Moltbot)|重生之我用ai自动考试

    玩转OpenClaw(Moltbot)|重生之我用ai自动考试

    2026年3月13日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号