位置: 编程技术 - 正文

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)

  • 购买二手车还需要交购置税吗
  • 业务招待费和广告费扣除标准
  • 新准则经营租赁会计分录
  • 个税年度累计计算器
  • 公对公不开票怎么办
  • 交易性金融资产借贷方向
  • 财务费用中的汇兑损益记在现金流表哪里
  • 滞纳金可以个人承担吗
  • 收到招聘通知
  • 为什么要抵消损益
  • 统计应交增值税怎么算
  • 金税四期有什么变化
  • 应收账款周转率高好还是低好
  • 公司注销要给钱吗
  • 财政补贴会计入养老金一起发放吗
  • 2021工资扣税标准公式
  • 异地预缴税款后当地还交吗
  • 跟踪路由如何实现
  • 换购商品分录怎么做
  • 合作社实际没有自产自销,但税务方面怎么可以提供证明
  • 职工福利费会计科目走管理费用
  • 企业购进房产怎么抵扣
  • 报销差旅费怎么算
  • 竣工结算的依据有哪些?
  • 外贸企业出口免抵退
  • iframe frame
  • 挪威 北极熊
  • 向股东借款支付利息划算还是做工资划算
  • 母公司收取子公司管理费的税率
  • 国家规定免税饲料具体哪些产品
  • 合营企业合营方
  • 公司注销时做哪些财务处理
  • php多文件上传代码
  • js异步解决方案
  • 行人重识别map
  • 人工智能机器人
  • PHP中spl_autoload_register()函数用法实例详解
  • php socket_create
  • 单据已经生成凭证,不允许自动删除
  • 有问题的原始凭证是什么
  • 福利部门的福利有哪些
  • static在c语言中用法
  • 收到金融服务费发票会计分录怎么写
  • 无形资产的会计准则的相关规定
  • 会计一般什么时候忙
  • 公司充话费
  • 员工垫付的费用没有发票,放在工资里可以吗
  • 加盟费收入如何入账
  • 坏账收回所得税需要确认收入吗汇算清缴表如何填报
  • etc 电子票
  • 社区养老服务平台
  • 事业单位应设置事业收入科目
  • 查看sqlserver操作记录
  • win8.1使用技巧
  • 永久关闭windows de
  • 怎么用ubuntu
  • ipad和iPhone的mac地址区别
  • freebsd操作命令
  • centos7 安全配置
  • macbook备份数据
  • win8.1不能关机
  • windows10右键菜单
  • win8.1技巧
  • [置顶]公主大人接下来是拷问时间31
  • 安卓开发框架mvvm
  • java中初始化顺序
  • shell脚本自动化
  • csshtml经典案例
  • nodejs读取文件和写文件的方法
  • 基于JAVASCRIPT实现的可视化工具是
  • python 性能
  • unity3d移动代码
  • Unity3D NGUI UIInput制作输入框屏蔽特殊字符(只允许输入正整数)
  • jQuery基本选择器
  • python发送信息到微信
  • wordpress教程
  • jquery使用css方法添加图片边框视频教学
  • 个人所得税完税证明
  • 税收缴款书税务收现专用的开票人是谁
  • 地方税务局工作内容
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设