位置: 编程技术 - 正文

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)

  • 土地使用税怎么征收标准
  • 去年的财务报表可以更正申报吗
  • 反结账只能反结上月的账吗
  • 企业所得税税率
  • 出纳取备用金需要交税吗
  • 发票开做红冲的会计分录怎么做
  • 其他应付款长期挂账违反什么规定
  • 企业购买的雇主责任险
  • 哪些收据可以税务登记
  • 应交增值税减免税额
  • 公司的利润怎样分配
  • 质保期内质量问题
  • 工资不在本公司发票报销可以吗?
  • 房地产营改增后开票
  • 关于增值税普通发票情况的函范文
  • 劳务派遣差额征税政策
  • 往来科目明细表
  • 进项税额大于销项税额怎么办
  • 合伙企业年度汇缴申报
  • 劳务公司差额征收税率是多少
  • 现金比率分析怎么分析
  • 清理macbook清除系统垃圾
  • 城建税的会计账务处理
  • 共管账户的定义
  • 坏账准备怎么做会计科目
  • eclipse中创建webgis项目
  • RuntimeError: (PreconditionNotMet) The third-party dynamic library (cudnn64_7.dll) that Paddle depen
  • elementui ts
  • php include path
  • 专项贷款损失准备金在一定程度上具有资本的性质
  • vue图片点击放大
  • node l
  • lftp shell
  • 进口付汇操作
  • wordpress文章主题
  • 专票减免政策
  • 在建工程的前期工程
  • 购进固定资产的进项税可以抵扣吗
  • 企业发生的现金溢余如果无法查明原因
  • 基建并账时用交付使用资产对冲基建拨款
  • 保税仓发货的商品退货要承担税吗
  • mysql新手教程
  • 农民专业合作社税收优惠政策
  • 中小企业会计科目
  • 代付电费开发票
  • 成本结转怎么做分录
  • 可变现净值是什么意思
  • 公司控股的子公司 法人能被追加吗
  • 收不回来的账怎么处理
  • 虚拟模块
  • 建筑业成本必须分别核算么
  • 完美解决usb供电不足
  • docker mysql 数据
  • sql判断字段是否有某个值
  • mysql数据库简单介绍
  • xp系统电脑蓝屏无法正常启动怎么恢复
  • win7系统设置开机启动项
  • linux系统中用户账户有哪些分类
  • smss.exe什么意思
  • centos5.5网络配置
  • rtmservice.exe - rtmservice是什么进程 有什么用
  • linux安装pip2
  • windows8如何分盘
  • JQuery.Ajax()的data参数类型实例详解
  • nodejs.
  • 欢迎使用天翼智能网关
  • nodejs model
  • JQuery datepicker 用法详解
  • javascript含义
  • 安卓手机管家在哪里打开
  • Python 正则表达式入门(初级篇)
  • jquery插件怎么写
  • JavaScript While 循环 教程
  • 前端开发需要哪些技能
  • 广东省税务登记网
  • 吉林省耕地占用税实施办法
  • 上海餐饮增值税
  • 重庆地税电子税务局app
  • 河北社保网上申报时间
  • 烟台税务系统缴费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设