位置: 编程技术 - 正文

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)

  • 公司购买股票如何做账
  • 租赁房屋怎么写合同
  • 税务申报差额征收 服务减除清单
  • 代扣代缴消费税的会计分录
  • 企业购房产的进项税税额
  • 纳税人财务会计报表报送管理办法
  • 模具费进研发费用还是成本
  • 普通发票申请表怎么填写
  • 房地产企业拆迁补偿契税政策
  • 购买车位需要交哪些税
  • 企业所得税特殊性税务重组
  • 电子承兑没到期如何贴现
  • 预付房租收到发票后如何做账
  • 一般纳税人城建税怎么计算
  • 行政诉讼的适用情况
  • 非独立核算的分公司是什么意思
  • 劳务派遣差额征税5%
  • 兼营小规模纳税人增值税优惠
  • 减税降费新政策解读
  • 缴纳的住房公积金计入什么科目
  • 住宿业的配套服务有哪些
  • 增值税发票时效性
  • 如何找确定劳动关系的证据
  • 以公司名义投资好还是以个人名义投资好
  • 企业劳务外包取费的标准以及依据是什么?
  • 税务局返还的个税手续费需要缴纳增值税吗
  • 网卡和网线都正确接法
  • 电脑添加小工具
  • linux怎么翻译
  • 进项税转出包括哪些
  • 一个公户从农业银行开户
  • 一般纳税人税负率是多少
  • 发生以前年度损益调整
  • 付出去的款项退回的会计分录如何做
  • 污水处理费该谁交
  • 福利费需要扣税吗
  • linux 密码重置
  • 电脑cn是什么意思
  • rtvscn95.exe - rtvscn95是什么进程 有什么用
  • PHP:getimagesize()的用法_GD库图像处理函数
  • css字体溢出
  • 营业执照上住所和经营场所
  • Yii基于CActiveForm的Ajax数据验证用法示例
  • 利润的调增和调减
  • 个人所得税经营所得
  • 原始凭证分割单样本图片
  • 数字黑洞有哪些
  • 不抵扣的进项税额用不用转出
  • 有留抵税额可以注销吗
  • 劳务报酬的个人所得税
  • 企业所得税的营业收入怎么填
  • sql server如何查看本地的登录名和密码
  • MySQL导入导出命令
  • 长期股权投资权益法账务处理
  • 生产成本结转分录是什么
  • 取得虚开增值税专用发票罪量刑标准
  • 结转销售成本的分录
  • 我国流转税有哪些
  • 怎样申请开发票
  • 劳务派遣期限是什么意思
  • 外汇申报要在几天之内
  • 审计年审内容
  • 固定资产清理明细账采用什么账簿
  • 固定成本总额包含折旧吗
  • 怎么才能使牙齿变白
  • kvm虚拟机运行方式
  • linux awk nr
  • 如何设置win10默认程序
  • 在linux系统中,用来存放系统所需要的
  • win10标准用户权限
  • opengl(mesa) for ubuntu14.04
  • accessviolation怎么解决
  • Bullet(cocos2dx)学习制作桌球游戏之前期准备
  • spring中aop实现
  • AutoPainting
  • 实现非常简单的英文
  • jquery.flot
  • 基层税务局长工作职责
  • 深圳大学各专业组代码
  • 市民服务热线有用吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设