位置: 编程技术 - 正文

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)

  • 税务专家田野
  • 标书费没有发票收据可以入帐吗
  • 未入账分期金额是什么意思
  • 航空电子客票行程单在哪里打印
  • 年金的扣费标准
  • 上市公司收购其他公司要多久
  • 增值税负数发票可以作废吗?
  • 已认证的发票如何冲红步骤
  • 新准则下怎么调整长期股权投资损益调整
  • 异地成立分公司
  • 资本回收系数等于什么系数与利率之和
  • 固定资产原值的含义
  • 利息支出没有发票怎么做账
  • 发票抵扣联做进项税入账处理是怎样的?
  • 将自建的厂房对外转让需要缴纳增值税吗
  • 增值税发票没有地址和开户行有效吗
  • 股票投资收益需要缴纳增值税吗
  • 没有认证方式
  • 新会计准则开办费的账务处理
  • 用人单位垫付生育津贴的凭证怎么做
  • 汇算清缴账务
  • 事业单位接受捐赠的货币资金在财务会计中确认捐赠收入
  • 出口退税服务
  • tplink路由器手机怎么设置
  • 劳务费和合同如何分配
  • 购买的烟酒怎么入账科目
  • win7宽带连接错误651
  • 在mac上安装ios应用
  • 电脑进程ace是什么
  • 事业单位利息收入
  • ctfmon.exe文件在哪
  • 融资租入固定资产是什么意思
  • 研发机构采购国产设备退税管理办法
  • 纳库鲁的念能力
  • 前后端分离项目部署到服务器
  • 进项转出分录处理
  • 出租房屋收取跨年度的预收租金收入
  • arraylist源码分析1.8
  • 建筑业营改增前后区别
  • ubuntu下mysql版本升级到5.7
  • mongodb索引存储方式
  • 低值易耗品还需要录入明细吗
  • 绩效工资交个人所得税吗
  • 职工薪酬属于收益性支出
  • Windows PostgreSQL 安装图文教程
  • 存货的期末余额是账面余额吗
  • 固定资产加速折旧是什么意思
  • 简易计税是否要计增值税
  • 应交税金包括哪些税费
  • 加计扣除是指什么意思
  • 工会发放节日慰问品种类
  • 其它应付款为负
  • 损益明细表计提企业所得税
  • 来料加工的特点包括
  • 现金日记账的日期怎么写
  • 企业成立第二年有补贴吗
  • 建立明细账的注意事项
  • Win10系统怎么删除管理员权限
  • Windows Server core的便捷操作和远程管理
  • redhat图形化界面启动
  • winmgm32.exe - winmgm32 是什么进程
  • windows2008和win8
  • win10预览版好吗
  • windows media player找不到媒体流
  • fedora系统安装软件
  • linux多线程编程电子书
  • 宽带连接找不到设备是怎么回事
  • three.js官方文档
  • 适者生存作文800字议论文
  • 猫的所有视频
  • js移动端拖拽
  • shell输出1到100
  • jquery自定义表单
  • javascript none
  • jquery过滤选择器按照过滤规则分类包括?
  • python迭代类型
  • 增值税纳税申报操作流程
  • 国家税务局四川省电子税务局
  • 非正常户记录
  • 税金乘以12%是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设