位置: 编程技术 - 正文

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)

  • 应交税费负数调整到其他流动资产
  • 外商投资合伙企业法
  • 定额税率定义
  • 个体工商户每月需要申报个税吗
  • 出现哪些情形纳入医保
  • 现金日记账是收付实现制吗
  • 电梯安装费支付方式
  • 公关费用明细表
  • 单位职工住周转房是否缴纳房租
  • 延迟交款收息做什么科目?
  • 开出发票上有折扣的怎么入账?
  • 农产品收购发票是普票还是专票
  • 简易征收的增值税可以在税前列支吗
  • 旧税号还能开票吗
  • 2016年172号
  • 公司购买环保材料会计分录
  • 问10个问题
  • 关于有什么新的政策
  • 金税盘新领的发票怎么分发出去
  • 红冲发票地址不一样可以吗
  • 初级会计备课指点
  • 发票开负数冲红做什么会计分录?
  • 所得税申报填写
  • 应交税费应交增值税明细科目设置
  • 个人所得税缴纳标准起征点
  • 设备采购计入什么科目
  • 库存的物资
  • QuickBooks - QuickBooks是什么进程 有什么用
  • 在建工程人工费计入什么科目
  • php字符串函数大全
  • 销售补差是怎么算的
  • php curl_init
  • 出口货物如何开票入账
  • latex希腊字母斜体
  • 收外汇怎么做账报税
  • 卡格拉河
  • Android Studio安装和使用教程(全文图解)
  • 激光雷达lidar特点
  • jasypt加密解密
  • gpt3 模型大小
  • 网站更换域名后无法访问
  • 企业亏损企业汇算清缴怎么处理
  • 什么是技术服务工程师
  • 对企业采取以旧换新方式销售的应税产品
  • 资产负债表净资产为负数
  • MySQL发生系统错误2和5
  • 在建工程账务核算及处理
  • 以货换货怎么交印花税
  • 企业待摊费用怎么计算
  • Advanced SQL Injection with MySQL
  • 收到金融服务费发票会计分录怎么写
  • 批发零售进销存软件免费版
  • 汽油发票怎么开专票
  • 收到预收款开具发票如何入账
  • 固定资产盘亏造成的损失计入什么科目
  • 预提成本和冲回成本金额不一致情况说明
  • 应付工资可以挂账多长时间
  • 建筑预缴税款什么意思
  • 一般存款账户可以办理现金缴存但不得办理现金支取
  • 业务协作费计入什么科目
  • 销售废旧物资账务处理
  • 应交税费借方如何计算
  • 配件销售人员应该具备哪些能力
  • 暂领款是什么意思
  • 虚拟机怎么不能玩游戏
  • unix命令大全
  • win10系统如何删除账户
  • xp管理员账号密码
  • 深入理解中国式现代化
  • linux怎么安装rz
  • jquery插件之家
  • 通过制作日晷我们可以探索发现一天之中
  • node javascript
  • unity屏幕坐标 ui坐标
  • jquery操作html代码
  • python os.walk遍历目录
  • javascript面向对象吗
  • 新疆税务干部学校招聘
  • tbc法力陵墓入口
  • 黄石市地方税务局人工客服电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设