位置: 编程技术 - 正文

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)

  • 小规模纳税人开普票免税
  • 减免的企业所得税需要计入应交税费吗
  • 未交增值税借方表示什么
  • 投标公司资质借用计入什么会计科目?
  • 红字通知单进项税额转出
  • 2018年车船税收费标准
  • 17点增值税发票能开吗
  • 发票校验码后六位图解
  • 企业爱心捐赠可以抵相应的税吗
  • 私自安装路灯违法吗?
  • 企业筹建期发生的广告宣传费怎么抵减所得税
  • 工程项目预缴税金
  • 发票丢了还可以重开吗
  • 生产成本和制造费用属于存货吗
  • 增值税认证平台确认以后还可以再认证吗
  • 财务费用的冲减什么意思
  • 投资新公司的账务处理
  • 如何调整任务栏图标大小
  • win10系统如何开启蓝牙
  • 情人节海报怎么画简单
  • 回迁安置房开发商可以出售吗
  • 苹果手机麦克风模式关闭了,怎样才能打开?
  • 资产减值损失的借贷方向
  • 原始凭证必须具备的基本要素
  • php锁定文本
  • 老生常谈含义
  • 滴滴发票开公司名称可以抵扣进项吗
  • 外出经营活动税收管理
  • 发票十万元版和百万元版
  • watch跟computed区别
  • sosreport命令收集详细信息
  • 企业研发支出的最佳占比
  • 购买商品发生的费用计入
  • 城市维护建设税是什么意思
  • 一般纳税人补交印花税买卖合同
  • js读取数据文件
  • 帝国cms标签调用大全
  • cms访问出错
  • 记账凭证错了
  • mysql 使用索引
  • 小规模纳税人销售货物税率是多少
  • 建筑公司增值税专用发票税率是多少
  • 完税证明可以去税务局补打吗
  • mysql 管理员登录
  • 有限合伙企业成本费用抵扣
  • 企业跨区变更地址需要多久
  • 企业注册资本的规定
  • 进口货物的完税价格计算公式
  • 投资性房地产转为存货
  • 投资折价会计处理
  • 股东撤资后需要承担责任
  • 开的发票超过了限额会怎样,怎么办?
  • 结转已到期未兑现的商业承兑汇票会计分录
  • 固定资产 金额
  • 企业提取盈余公积的比例
  • 银行存款付款是借方还是贷方
  • 盈余公积金计算方法
  • sql server多行添加
  • windows图标显示不出来
  • linux系统中的文件
  • win7怎么随便放桌面图标
  • 如何解决心脏供血不足
  • macos技巧
  • linux ed
  • linux收发邮件
  • win8桌面图片位置
  • win10 累积更新
  • Linux使用scp命令进行文件远程的上传或下载
  • win8.1删除所有内容并重新安装
  • [置顶]电影名字《收件人不详》
  • jquery编程
  • nodejs可以直接操作数据库
  • css position: absolute、relative详解
  • js indexof undefined
  • mac如何打开两个微信
  • unity3d 使用Quaternion 类实现两个简单功能
  • 黑龙江电子税务局
  • 关于工龄认定的司法解释
  • 个人可不可以申请办理租赁性质车辆登记
  • 税务征收社保费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设