位置: 编程技术 - 正文

Python中.py文件打包成exe可执行文件详解(python运行py文件没反应)

编辑:rootadmin

推荐整理分享Python中.py文件打包成exe可执行文件详解(python运行py文件没反应),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python运行py文件没反应,py文件格式用什么打开,python3.7运行py文件,python3运行py文件,py文件怎么使用,python pyd文件,python.py文件怎么运行,python py文件,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

最近做了几个简单的爬虫python程序,于是就想做个窗口看看效果。

首先是,窗口的话,以前没怎么接触过,就先考虑用Qt制作简单的ui。这里用前面sinanews的爬虫脚本为例,制作一个获取当天sina头条新闻的窗口。

生成py文件后,运行该py文件,这里窗口我只是随便拖了几个组件进去,主要的text browser用于显示获取到的sinanews。

首先贴一下我的配置

官方下载:

Python 3.3.3

  PyQt5-5.2.1 for Py3.3(当安装完Python3.3后,安装对应PyQt,其会找到Python安装目录,不用更改安装目录)

本地下载:

Python 3.3.3

PyQt5-5.2.1 for Py3.3(当安装完Python3.3后,安装对应PyQt,其会找到Python安装目录,不用更改安装目录)

Python3.3默认是没有安装pip的,需要下载get-pip.py运行之后,提示安装成功。

接下来就要安装一些必要的组件了。为了安装方便,先把pip添加进环境变量。

下面我们就可以用pip命令安装组件了。

Python中.py文件打包成exe可执行文件详解(python运行py文件没反应)

先把sina_news.py贴出来,观察需要哪些组件。

发现import requests,import BeautifulSoup 所以先来安装这些组件

当我们把这段代码贴进窗口代码后:

x.py

如果前面顺利的话,现在用python运行x.py应该能看到显示的窗口。

下面就是打包的过程了,这里笔者用的Pyinstaller,没有安装的话,要安装一下:

安装完成后,cmd路径cd到x.py所在目录。

打包命令:

此时,在x.py便生成dist文件夹,打包的x.exe就在此文件夹下。双击x.exe显示效果:

当然还有许多改进的地方,比如在上面选择日期,获得指定日期的头条新闻。

笔者在这片博文主要介绍py文件的打包过程。

可能遇到的问题:

打开打包后的程序无法运行显示:

当然这个错误代码,当时我没有保留,这是版本不匹配造成的:

我的Pyinstaller为3.2

需要降低requests的版本,requests2.可以成功打包,而2.就不行。这里贴上解决此问题用到的requests2.不知道以后会不会修复这个问题。这个bug昨天做梦我还梦到呢。今天早上起来就解决了,兴奋的受不了。希望在此过程中遇到的问题对你会有所帮助。

总结

标签: python运行py文件没反应

本文链接地址:https://www.jiuchutong.com/biancheng/378639.html 转载请保留说明!

上一篇:python3中dict(字典)的使用方法示例(python中的__dict__)

下一篇:Python编程之event对象的用法实例分析(python event.pos)

  • 福利费计提多了如何处理
  • 印花税可以申报以前年度吗
  • 城镇土地使用税的计税依据
  • 居民企业参股外国企业信息报告填写
  • 机动船舶缴纳车船税吗
  • 受赠房产转让可以免个税
  • 联营返点收入账务处理
  • 公司属于亏损状态,但是法人个人收入算公司账吗
  • 申请补贴费用怎么写
  • 提前给货款计入什么科目
  • 单位购入新车的发票
  • 每股收益的无差别点小于息税前利润选择什么筹资方式
  • 股权转让资本公积怎么处理
  • 购车税务发票
  • 开具出口发票时免税类型怎么选择?
  • 如何少交点税
  • 预缴的个人所得税会计分录
  • 小额零星业务上限是多少
  • 关税税率表包括哪些税种
  • 固定资产清理怎么做账务处理出售
  • 应税劳务、服务清单
  • 如何生成公司开票信息二维码
  • 增值税加计扣除政策
  • 预提待摊费用怎么做账
  • 退还工会经费会退回吗
  • 工商年检填写数据填错了会罚款吗
  • 为什么我的windows10
  • 奖金发放如何做账
  • win10怎么样禁止电脑运行某个程序
  • arm on windows
  • 你需要权限来执行操作是怎么回事
  • php字符串函数有哪些
  • 应付债券的会计处理
  • 认缴出资没到位违法吗
  • 供货商倒闭未缴增值税
  • vue调用后端接口的方法
  • 跨年调整收入增值税怎么办
  • 蓝桥杯b组2020
  • phpcms模块
  • 文章列表是什么
  • 增值税 附加税
  • 调整以前年度销售收入
  • 除了增值税发票还有什么票可以抵扣税
  • 投资理财产品的骗术
  • 增值税纳税申报类型怎么填
  • 个税申报错误怎么退税
  • 季度利润表是累计数吗
  • 政府补助的企业所得税如何处理
  • 存货跌价准备借减贷增吗
  • 农副产品商贸公司如何做账
  • 实时缴税计入什么科目
  • 一次性补缴一年社保
  • 企业进项税额如何账务处理
  • 研发费用会影响什么
  • 认证后的进项税额留抵退税
  • 开票6个点怎么计算
  • 免税收入怎么做分录
  • 资产负债表怎么算
  • mysql存储过程判断输入判断类型
  • 数码相机无线连接手机
  • linux批处理文件怎么写
  • linux下4种kill某个用户所有进程的方法
  • win102021更新
  • win10系统预览版
  • win10正式版激活码
  • <Unity3D>Unity3D GUI控件
  • unity角色系统
  • bootstrap范例
  • 程序员要求高吗
  • node:js
  • python读取数据
  • pythone爬虫
  • jquery提供了三种删除节点的方法,分别是什么
  • js中substring和substr有区别吗
  • python django框架
  • javascript面向对象 第三方类库
  • 重庆市电子税务局官网登录入口注册
  • 税务u盘是干嘛的
  • 房子办不了产权
  • 江西省税务局发票查询系统
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设