python程序打包后窗口一闪而过
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程序打包后窗口一闪而过相关推荐
- 用 Pyinstaller 模块将 Python 程序打包成 exe 文件(全网最全面最详细)
目录 打包前置知识 一.什么是exe可执行文件? 二.为什么要将 Python 程序打包为 exe 可执行文件? 三.为什么 Python 程序不能直接运行呢? 四.我们用什么来打包 Python 文 ...
- Python 程序打包 -- 使用pyinstaller
Python 程序打包 – 使用pyinstaller 1.安装 pyinstaller pip 安装:打开cmd输入 pip3 install pyinstaller 2.cmd 使用 pyinst ...
- pyqt打包成linux可执行程序,PyQtopencv图像处理(5):python程序打包成可执行文件...
让我们稍微休息一下,来把我们目前写好的小程序打包成.exe文件. python程序打包有一些方法,py2exe和pyinstaller.其中py2exe的安装比较方便,但是打包起来比较麻烦:而pyin ...
- 复制粘贴,快速将Python程序打包成exe
大家好,我是菜鸟哥. 为了将Python程序发送给不懂代码和没有安装Python的同事.朋友使用,最好的方式就是将Python程序打包成exe可执行文件,再发送给他们. 我之前曾经打包过几次,操作并没 ...
- mac python3打包成窗体程序_使用pyinstaller将python程序打包成exe/苹果软件的方法与异常解决 - pytorch中文网...
一.安装pyinstaller 通过清华镜像安装比较快 # 二者选其一执行,第二条快 pip3 installer pyinstaller # 清华镜像安装 # pip3 install -i htt ...
- python程序打包为exe可执行文件
大家都知道,Python是一种脚本语言,也就是解释型的语言,需要解释器来进行解释以后才可以执行,而Python源代码需要在Python虚拟机上面运行,但是我们做好的程序,不可能给用户使用的时候还让他安 ...
- 将python程序打包成exe
将python程序打包成exe,这样我们下次想要实用自己写的python时,就不需要打开python或者编辑器了,可以直接点了exe运行,是个比较实用的功能. 参考链接:https://www.cnb ...
- Unity打包后窗口在PC端不按照设置的大小显示
Unity打包后窗口在PC端不按照设置的大小显示 发现问题 问题出现可能原因(只是怀疑) 解决方法 发现问题 将项目打包到PC端后,刚开始使用的时候窗口显示正常,但是使用过一段时间之后窗口显示出现问题 ...
- 本文一步一步地教你如何将Python程序打包成exe文件—赶紧进来学习吧
[先来看看几个问题] 一.什么是exe可执行文件? exe文件英文全名是executable file,翻译为可执行文件(但它不等于可执行文件),可执行文件包含两种,文件扩展名为.exe的是其中的一种 ...
最新文章
- 脑电分析系列[MNE-Python-2]| MNE中数据结构Epoch及其创建方法
- 从谷歌的招聘中,我们学到了什么?
- 分类模型的性能评估——以SAS Logistic回归为例(1): 混淆矩阵
- [crypto]-02-非对称加解密RSA原理概念详解
- 浅谈群集与分布式基础知识
- oracle exchange partition 測试
- 【CodeForces - 632B】Alice, Bob, Two Teams (预处理,思维,前缀和后缀和)
- 《OpenGL超级宝典》第一章:3D图形和OpenGL简介
- asp mysql 留言本_手把手教你设计ASP+ACCESS留言本
- linux自动挂载ipsan,RedhatLinux挂载IPSAN(iScsi协议)
- linux系统下字体目录,Linux CentOS 7 安装字体库 中文字体
- ACM复习(53)17229 Lry,你除了2还是2
- CSS盒模型与box-sizing详解
- 用这几种方式清理Mac缓存,你的Mac就不会卡了
- 解决安装 Bun 之后出现 zsh compinit: insecure directories, run compaudit for list. Ignore insecure directorie
- 初遇初识初知接下来是什么_娱乐圈隐藏学霸,演技零差评,张新成凭什么不火?...
- java ppt转pdf_JAVA如何把word,excel,ppt转成PDF,已经过测试成功。
- python实现大规模邻域搜索(LNS)求解旅行商问题(TSP)
- 重组标签云-标签聚类及其评价研究
- [Oracle 11g r2(11.2.0.4.0)]集群守护进程CSS资源管理
热门文章
- [又值奥运季] 2016年里约奥运会--8月14日赛事
- 《android开发艺术探索》读书笔记(二)--IPC机制
- python爬取b站评论_Python爬虫入门【19】: B站博人传评论数据抓取 scrapy
- verilog有符号数加减法----正负128
- Python实现YY评级分数的爬取,并保存数据(附代码)
- bzoj1112: [POI2008]砖块Klo(splay)
- 基于单片机电动自行车太阳能充电系统设计-protues电路仿真资料
- 今年双庆的日子快到啦!你买月饼了吗?使用Python来分析一下今年月饼销售数据如何!
- 贝叶斯统计R语言操作1——共轭先验分布
- 传奇脚本变量,命令详解