位置: 编程技术 - 正文

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)

  • 个人所得税抵扣项目有哪些及金额
  • 组装机配件
  • 运输发票抵扣进项税率
  • 注册资金印花税减半政策
  • 买一赠一销售收入计算案例
  • 合并报表投资收益为什么要抵消
  • 购买存货的进口商品
  • 现金交易的发票可以认证
  • 公司去大厅交社保要带什么证件
  • 销售开发后的产品
  • 金融合同违约金罚息
  • 应付账款核销法律规定
  • 银行承兑第一手怎么盖章
  • 应交税费应交增值税明细科目设置
  • 财务报表第一季度引用的期初数是第四季度还是年报
  • 个税0申报逾期一年
  • 对子公司投资款要交税吗
  • u盘装系统系统放哪里
  • 安装额外语言
  • 内部控制制度包括哪些基本内容?
  • 更改文件后缀算转换格式吗
  • 代收代付的垃圾清运费没发票能入账吗
  • 苹果发布macOS13.6
  • 购进农产品发生非正常损失
  • php做
  • php注释的主要作用是什么?
  • 商企预提待付费什么意思
  • 委托代销商品发票是谁开给客户
  • 存货报废的税务处理及会计处理
  • 折扣额在备注栏
  • 实收资本的会计编码
  • 社保代扣代缴会计分录怎么做
  • 已计提的存货跌价准备计入成本吗
  • 新企业所得税税前扣除政策
  • 微信小程序设计规范(官方)文档
  • 谈谈社会公德普通话三分钟
  • java cookie
  • 芝麻信用app
  • 磁盘命令符
  • 新项目分哪几个阶段
  • 汇算清缴补税的情况有哪些
  • 确认递延所得税资产时,应估计相关可抵扣
  • 苹果响应机制
  • python insert方法
  • 建筑劳务公司需要什么资质
  • 税控盘是什么会计科目
  • 增值税发票红冲的相关规定
  • 利润表中利息费用包括手续费吗
  • 股东权益包括什么科目
  • 收到红字发票如何申报增值税?
  • 企业购车购置税怎么算
  • 代垫运杂费计入销售收入吗
  • 销售如果对待不同客户
  • 买断式回购交易情况
  • 土地闲置费属于政府性基金收入
  • 固定资产折旧年限的最新规定2023
  • 公司私营企业
  • mysql基本命令大全
  • ubuntu常用操作
  • ubuntu创建新用户并增加管理员权限
  • cortanawin10在哪
  • mac怎么旋转窗口
  • gcasSWUpdater.exe是什么进程 有什么作用 gcasSWUpdater进程查询
  • mac怎么把两个盘弄成一个盘
  • win8.1网络设置
  • 如何实现仁
  • css 3
  • netcfghlp怎么安装
  • glviewport超出屏幕范围
  • time(0)函数
  • 网页设计绿色
  • javascript例题
  • jQuery webuploader分片上传大文件
  • java分布式计算
  • jquery 动态添加列表元素
  • 网页js调试
  • jquery.browser
  • 税务局稽查科有什么处理企业的办法
  • 上海市国家税务局官网网站
  • 电子增值税专用发票和纸质增值税专用发票的区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设