位置: 编程技术 - 正文

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)

  • 什么是宏观税负如何判定一国宏观税负的轻重
  • 2019发票认证期限新规
  • 出售交易性金融资产的交易费用计入
  • 印花税申报表怎么填写
  • 金蝶财务软件固定资产怎样计提折旧
  • 税收和税法是什么关系
  • 企业捐赠不动产 会计分录
  • 应收账款平均数
  • 国税票怎么开
  • 预缴企业所得税分录
  • 为什么应收和预收在一起
  • 本年利润有期末余额吗
  • 营业外支出汇算清缴调增填哪
  • 苹果mac切换桌面快捷键
  • 模具费属于什么费用
  • 以公司名义购买房产的利与弊
  • 网速变慢的原因有哪些
  • PHP:zip_entry_name()的用法_Zip函数
  • vue的安装命令
  • 世界上寿命最长的灯泡是什么品牌
  • php session存储方式
  • 奥林匹克森林公园奥海
  • 小规模纳税人进项票可以抵扣吗
  • php 无限级分类
  • 机关单位工会经费提取比例
  • 数据挖掘期末考试大纲
  • 建筑保温材料出台了哪些限制政策
  • 预支工资的借条图片
  • 事业收入如何确认
  • python中如何合并csv
  • phpcms怎么用
  • 年末需暂估已发生的费用吗
  • 保险中介手续费规定最新
  • asp连接mysql数据库
  • mysql创建和删除数据库
  • 小规模企业购入原材料会计分录
  • 设计协会会长
  • 出纳与会计现金的区别
  • 合理损耗如何处理
  • 转账手续费没有发票能税前扣除吗
  • 应付账款现金折扣会计分录
  • 资产减值损失什么科目
  • 小规模纳税人差旅费可以抵扣吗
  • 房租增值税专用发票可以抵扣吗
  • 以前年度损益调整账务处理分录
  • 没有付款的费用怎么入账
  • 当月作废的采购发票已认证账务如何处理?
  • 外币存款利息是不是外币
  • 负库存金额
  • 公司员工还款会计分录
  • 财务报表项目认定有哪些
  • win7系统怎么关闭病毒防护
  • win10系统怎么手机投屏到电脑
  • windows dns server
  • upromise0.exe - upromise0进程是什么文件
  • win10系统玩游戏卡
  • windows10网页打不开怎么办
  • hkcmd是什么进程
  • win8桌面图标变大了怎么调小
  • win7系统安装的配置要求有什么
  • linux服务器的mac地址怎么查
  • nilaunch.exe - nilaunch是什么进程 有什么用
  • win7系统删除文件夹怎么恢复
  • win7耳机和外放一起响
  • ie6浏览器兼容模式怎么设置在哪里
  • opengl programming guide
  • 如何用css画三角形
  • JavaScript中数组长度的属性
  • 深入浅出python中文第二版pdf
  • JavaScript中OnLoad几种使用方法
  • recycleview使用
  • js正则 \w
  • unity dllimport
  • 置顶怎么设置
  • JavaScript中的方法名不区分大小写
  • 浙江省网上税务局app下载
  • 关于加强税务稽查工作的思考
  • 安徽省电子税务局怎么添加办税人员
  • 娱乐圈的收入高得离谱
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设