位置: 编程技术 - 正文

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)

  • 股东个人财产转让协议
  • 含13%的增值税怎么算
  • 合同解除的效力民法典
  • 国债收益率如何定价
  • 工人工伤误工费赔偿多少一天
  • 应交税费销项税在借方还是贷方
  • 非独立核算分公司个税怎么申报
  • 税务机关六位地区编码是什么
  • 汇算清缴所得税退税会计分录怎么做
  • 员工报销会计分录怎么做
  • 材料亏损怎么做会计分录?
  • 增值税申报和开票不一致怎么做账
  • 企业发生的现金折扣应计入
  • 存货在财务报表中存在的财务操纵
  • 物流公司零税率发票是怎么回事?
  • 地税的发票
  • 建筑企业与建设局的关系
  • 电子承兑汇票接收时间是多久
  • 苹果怎么设置屏保和壁纸
  • PHP:spl_object_hash()的用法_spl函数
  • php options
  • 长期借款的概念
  • 购入固定资产后海通融资怎么办
  • ghoststartservice.exe是什么进程 有什么作用 ghoststartservice进程查询
  • php 定时执行文件脚本
  • php安装扩展fileinfo
  • 没签订采购合同怎么办
  • react keepalive
  • ros机器人自主导航中膨胀地图图层的颜色
  • 已失效是什么意思
  • 轮播图效果用css怎么实现
  • 转增资本属于什么会计科目
  • 小规模纳税人开票额度
  • js函数声明的提出者
  • 自产自用车辆购置税组成计税价格
  • 增值税专用发票几个点
  • 季中转一般纳税人申报了小规模后无法勾选认证
  • 金蝶迷你版怎么打印明细账
  • 进项税通俗易懂
  • 劳务报酬个人所得税税率表2023
  • 房产税一般在哪缴纳
  • sql2008附加数据库错误3456
  • win2008iis安装
  • 分组计数什么意思
  • mysql的左右连接
  • 外贸出口企业的收入交增值税吗
  • 应付劳务费怎么做账
  • 会计丁字记账法
  • 专票信息技术服务费
  • 管理不善存货盘亏计入什么科目
  • 可以先抵扣下个月工资吗
  • 本年利润的会计科目代码
  • 无发票入账违反什么规定
  • mysql速成要多久
  • mysql5.7bug
  • kb4022719安装失败
  • Windows Server 2008故障转移群集简介
  • win10预览版21301bug
  • win10预览体验三个选项
  • RHCE心得3 基于VSFTP的本地YUM源及光盘YUM源搭建步骤分享
  • servers.mcs
  • win8 系统设置
  • win7系统如何查找文件
  • Win10 Mobile build 10586.338安装/上手体验视频
  • 升级win10后
  • win7旗舰版升级win10
  • 安卓十游戏怎么玩
  • java dao框架
  • openvz
  • css div 不换行
  • python读取数据
  • android 字体设置
  • unity3d快捷键
  • js启动
  • linux shell命令大全
  • python中执行linux命令
  • 在javascript中
  • html中meta
  • 枸杞税收分类是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设