python 生成EXE文件 并执行

python 生成EXE文件 并执行1、电脑桌面,输入“win+R”组合键,在弹出窗口中输入“cmd”,点击确定。2、安装Pyinstaller,在cmd窗口,输入指令“pipinstallpyinstaller”进行网络安装、等待并且确认pyinstaller安装完毕3、安装完毕后,进入要生成exe文件的文件目录。使用指令“pyinstaller-Fxxx.py”生成exe文件。等待生成完毕后,回到源文件目录,在dist目录下,找到生成的exe文件,即可完成Python生成exe文件操作。用python.

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

1、电脑桌面,输入“win+R”组合键,在弹出窗口中输入“cmd”,点击确定。

 

2、安装Pyinstaller,在cmd窗口,输入指令“pip install pyinstaller”进行网络安装、等待并且确认pyinstaller安装完毕

Python如何生成exe文件?

3、安装完毕后,进入要生成exe文件的文件目录。使用指令“pyinstaller -F xxx.py”生成exe文件。

Python如何生成exe文件?

等待生成完毕后,回到源文件目录,在dist目录下,找到生成的exe文件,即可完成Python生成exe文件操作。

python写了一个程序,在python下运行是正常的,但是生成exe文件后运行闪退

我当时怀疑是不是脱离的python解释器就运行不了的问题,网上找了一通也没有解决。

1.可能是程序运行结束,窗口自然就默默离开了。那么在源程序中加入用户输入字符后结束程序。input(“输入任意字符结束“)这样的。

2.你编译成.exe的python程序中导入了你自己的程序。生成的.exe文件与你导入的文件不在同一文件夹内导致无法运行。

在这里插入图片描述

而生成的.exe文件在黄色箭头指的dist文件夹中,虽然在同一工程内,可是不是在同一文件夹下,然而源程序中导入你所写的模块默认是在当前文件夹下的,所以所以所以!.exe文件在运行的时候找!不!到!导入的模块!故而不能执行!

解决办法就是把.exe文件抬到所导入模块所在的文件夹内就可以了。当然也可以把导入的模块搬到.exe文件所在的文件夹下,同一个道理的。

到此如果你想把自己写的python程序给你盆友炫耀,而他又没装有python时,你就可以把.exe文件发送给他嗨皮,请记住打包的时候记得带上带入的模块一起!

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

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

(0)
上一篇 2022年6月7日 上午9:46
下一篇 2022年6月7日 上午9:46


相关推荐

  • 迭代器 Iterator 是什么

    迭代器 Iterator 是什么迭代器 Iterator 是什么 首先说一下迭代器模式 它是 Java 中常用的设计模式之一 用于顺序访问集合对象的元素 无需知道集合对象的底层实现 Iterator 是可以遍历集合的对象 为各种容器提供了公共的操作接口 隔离对容器的遍历操作和底层实现 从而解耦 缺点是增加新的集合类需要对应增加新的迭代器类 迭代器类与集合类成对增加 Java 面试题与答案 整理推荐

    2026年3月26日
    2
  • mybatis log plugin 激活码【2021.7最新】

    (mybatis log plugin 激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.htmlMLZPB5EL5Q-eyJsa…

    2022年3月21日
    119
  • Java动态拼接SQL–02–Jpa「建议收藏」

    Java动态拼接SQL–02–Jpa「建议收藏」本篇进行Spring-data-jpa的介绍,几乎涵盖该框架的所有方面,在日常的开发当中,基本上能满足所有需求。这里不讲解JPA和Spring-data-jpa单独使用,所有的内容都是在和Spring整合的环境中实现。如果需要了解该框架的入门,百度一下,很多入门的介绍。在这篇文章的接下来一篇,会有一个系列来讲解mybatis,这个系列从mybatis的入门开始,到基本使用,和spring整合,和第

    2022年6月10日
    258
  • Eclipse全局搜索

    Eclipse全局搜索Eclipse 中全局搜索和更替 nbsp Eclipse 全局搜索步骤 nbsp 使用快捷键 ctrl H 打开文件搜索对话框 选择 FileSearch 标签 在 Containingte 中输入你需要搜索的字符串 在 Scope 中 选择你要搜索的范围 点击 Search nbsp 注意 这里点击 seletedresou 可以在当前选

    2026年3月26日
    1
  • PhpStorm 2021.5.3 激活码[在线序列号][通俗易懂]

    PhpStorm 2021.5.3 激活码[在线序列号],https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月20日
    50
  • Android应用开发揭秘9

    Android应用开发揭秘9Android应用开发揭秘9

    2022年5月9日
    32

发表回复

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

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