python程序打包后窗口一闪而过

环境:windows
在学习python后自己写了几个小程序,为了方便迁移使用决定打包,在打包过程中遇到了以下问题:
**1.**打包程序要用到pyinstaller,而安装这个需要到D:\你自己的安装目录\Scripts\ 可以看到一个pip.exe,在这个目录执行cmd,执行pip install pyinstaller,过程中如果有错误直接按着提示操作就可以。

2安装完成以后,找到要打包的.py文件所在目录,执行cmd,输入pyinstaller wuku.py --workpath D:\python-exe --distpath D:\python-exe\wuku
wuku.py的代码如下:

print('''#########################################                                      ##            无库引入打包程序             ##                                      #########################################
''')while 1==1:shuru = input('请输入内容[输入quit离开]')if shuru=='quit':breakelse:print('你输入的是:'+shuru)

发现没有引入任何库的情况下,使用pyintaller安装后可以直接运行成功。
3当我在引入一个含有os库的脚本,再次进行打包发现打包好的程序出现了窗口一闪而过的情况,在查阅了大量资料后,发现是因为没有安装一个叫requests 的模块,这个模块可以让程序在windows上正确运行,执行如下代码:

pip install requests

安装完成后再次执行打包程序发现打包后的程序可以成功运行。
4当我在又引入一个名为docx的模块时再去执行打包程序,发现又出现了窗口一闪而过的情况,这是因为这个docx模块是后下载的,所以运行会出现这种情况,此时的打包代码应加上-p,代码如下:

pyinstaller tougao --workpath d:/python-exe --distpath d:/python-exe/tougao --p d:\pythonProject\Lib\site-packages\

这样打包程序就可以自己在该目录下寻找要用的包进行打包,带有引入库的代码如下:

import os
from docx import Document
from past.builtins import raw_inputprint('''
##################################
#                                #
#       创建world文档及文件夹       #
#                                #
##################################
''')
while 1==1:shuru=raw_input('请输入文件夹名称[输入quit离开]')if shuru=='quit':breakelse:os.makedirs(f'd:/1/{shuru}',exist_ok=True)os.chdir(f'd:/1/{shuru}')wendang=Document()wendang.add_heading(shuru)wendang.save(f'{shuru}.docx')print('创建完成')continue

python程序打包后窗口一闪而过相关推荐

  1. 用 Pyinstaller 模块将 Python 程序打包成 exe 文件(全网最全面最详细)

    目录 打包前置知识 一.什么是exe可执行文件? 二.为什么要将 Python 程序打包为 exe 可执行文件? 三.为什么 Python 程序不能直接运行呢? 四.我们用什么来打包 Python 文 ...

  2. Python 程序打包 -- 使用pyinstaller

    Python 程序打包 – 使用pyinstaller 1.安装 pyinstaller pip 安装:打开cmd输入 pip3 install pyinstaller 2.cmd 使用 pyinst ...

  3. pyqt打包成linux可执行程序,PyQtopencv图像处理(5):python程序打包成可执行文件...

    让我们稍微休息一下,来把我们目前写好的小程序打包成.exe文件. python程序打包有一些方法,py2exe和pyinstaller.其中py2exe的安装比较方便,但是打包起来比较麻烦:而pyin ...

  4. 复制粘贴,快速将Python程序打包成exe

    大家好,我是菜鸟哥. 为了将Python程序发送给不懂代码和没有安装Python的同事.朋友使用,最好的方式就是将Python程序打包成exe可执行文件,再发送给他们. 我之前曾经打包过几次,操作并没 ...

  5. mac python3打包成窗体程序_使用pyinstaller将python程序打包成exe/苹果软件的方法与异常解决 - pytorch中文网...

    一.安装pyinstaller 通过清华镜像安装比较快 # 二者选其一执行,第二条快 pip3 installer pyinstaller # 清华镜像安装 # pip3 install -i htt ...

  6. python程序打包为exe可执行文件

    大家都知道,Python是一种脚本语言,也就是解释型的语言,需要解释器来进行解释以后才可以执行,而Python源代码需要在Python虚拟机上面运行,但是我们做好的程序,不可能给用户使用的时候还让他安 ...

  7. 将python程序打包成exe

    将python程序打包成exe,这样我们下次想要实用自己写的python时,就不需要打开python或者编辑器了,可以直接点了exe运行,是个比较实用的功能. 参考链接:https://www.cnb ...

  8. Unity打包后窗口在PC端不按照设置的大小显示

    Unity打包后窗口在PC端不按照设置的大小显示 发现问题 问题出现可能原因(只是怀疑) 解决方法 发现问题 将项目打包到PC端后,刚开始使用的时候窗口显示正常,但是使用过一段时间之后窗口显示出现问题 ...

  9. 本文一步一步地教你如何将Python程序打包成exe文件—赶紧进来学习吧

    [先来看看几个问题] 一.什么是exe可执行文件? exe文件英文全名是executable file,翻译为可执行文件(但它不等于可执行文件),可执行文件包含两种,文件扩展名为.exe的是其中的一种 ...

最新文章

  1. 脑电分析系列[MNE-Python-2]| MNE中数据结构Epoch及其创建方法
  2. 从谷歌的招聘中,我们学到了什么?
  3. 分类模型的性能评估——以SAS Logistic回归为例(1): 混淆矩阵
  4. [crypto]-02-非对称加解密RSA原理概念详解
  5. 浅谈群集与分布式基础知识
  6. oracle exchange partition 測试
  7. 【CodeForces - 632B】Alice, Bob, Two Teams (预处理,思维,前缀和后缀和)
  8. 《OpenGL超级宝典》第一章:3D图形和OpenGL简介
  9. asp mysql 留言本_手把手教你设计ASP+ACCESS留言本
  10. linux自动挂载ipsan,RedhatLinux挂载IPSAN(iScsi协议)
  11. linux系统下字体目录,Linux CentOS 7 安装字体库 中文字体
  12. ACM复习(53)17229 Lry,你除了2还是2
  13. CSS盒模型与box-sizing详解
  14. 用这几种方式清理Mac缓存,你的Mac就不会卡了
  15. 解决安装 Bun 之后出现 zsh compinit: insecure directories, run compaudit for list. Ignore insecure directorie
  16. 初遇初识初知接下来是什么_娱乐圈隐藏学霸,演技零差评,张新成凭什么不火?...
  17. java ppt转pdf_JAVA如何把word,excel,ppt转成PDF,已经过测试成功。
  18. python实现大规模邻域搜索(LNS)求解旅行商问题(TSP)
  19. 重组标签云-标签聚类及其评价研究
  20. [Oracle 11g r2(11.2.0.4.0)]集群守护进程CSS资源管理

热门文章

  1. [又值奥运季] 2016年里约奥运会--8月14日赛事
  2. 《android开发艺术探索》读书笔记(二)--IPC机制
  3. python爬取b站评论_Python爬虫入门【19】: B站博人传评论数据抓取 scrapy
  4. verilog有符号数加减法----正负128
  5. Python实现YY评级分数的爬取,并保存数据(附代码)
  6. bzoj1112: [POI2008]砖块Klo(splay)
  7. 基于单片机电动自行车太阳能充电系统设计-protues电路仿真资料
  8. 今年双庆的日子快到啦!你买月饼了吗?使用Python来分析一下今年月饼销售数据如何!
  9. 贝叶斯统计R语言操作1——共轭先验分布
  10. 传奇脚本变量,命令详解