位置: 编程技术 - 正文

使用PyInstaller将Python程序文件转换为可执行程序文件(python中pyinstaller)

编辑:rootadmin

推荐整理分享使用PyInstaller将Python程序文件转换为可执行程序文件(python中pyinstaller),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python中pyinstaller,pyinstaller pyd,python中pyinstaller,pyinstaller如何用,pyinstaller如何用,pyinstaller --key,pyinstaller --key,pyinstaller如何用,内容如对您有帮助,希望把文章链接给更多的朋友!

Windows下采用PyInstall将py文件转换成exe可执行文件好不容易写完的py文件,想做成exe文件,最开始选择用py2exe,结果生成的exe遇到两个问题,1. py程序里print 的信息,cmd中执行tool后并没有显示在屏幕上;2. 调用dll接口,执行py文件时是阻塞等待的,结果cmd中执行exe时,tool很快先返回了,接口还在运行,很诡异一时找不到解决的办法,无奈弃用了,在网上找了pyinstall,试了一下,感觉功能更强大些。。。安装PyInstaller之前需确认首先安装了pywin下载地址: 一、PyInstaller安装1.下载地址: 2..直接“解压缩”之后即可使用,解压到您想让他在的路径即可 二、PyInstaller配置1.事先写好py程序2.在命令行执行:

报错:

3.在命令行执行:

报错:

Python 2.6+ on Windows support needs pywin,Please install pywin-.win-py2.7.exe,下载地址: 三、PyInstaller使用PyInstaller的使用相对简单,cmd下进入解压出来的目录,执行如下命令:

四、主要选项包括:-F, -onefile 打包成一个exe文件-D, -onedir 创建一个目录,包含exe文件,但会依赖很多文件(默认选项)-c, -console, -nowindowed 使用控制台,无界面(默认)-w, -windowed, -noconsole 使用窗口,无控制台

五、注意事项在转换之前要确保py程序可以正常通过;如果转换过程中出现什么错误,用搜索引擎搜索解决一下。

使用PyInstaller将Python程序文件转换为可执行程序文件(python中pyinstaller)

Linux下安装pyinstaller用于将py文件打包生成一个可执行文件一、安装使用流程

1. 首先给系统装个easy_install, 如果装了的可以跳过这步到pypi官方网址 去download最新版本

2. 官网上下载pyinstaller,当前的最新版本是2.1(1) 网址 拷贝py文件将需打包的py文件如test.py 拷贝到当前目录

5. 生成可执行文件cd到pyinstaller目录, 执行

二、可能遇到的问题

1. 用户权限直接在root用户下运行pyinstaller会报错 “cannot run pyinstaller as user root"...所以需新增另外一个用户,并给用户对pyinstaller所在的目录及所有父目录添加读写权限,避免运行后报‘mkdir' permission denied...

2. 找不到python lib动态库 su切换到新增用户后,pyinstaller报错找不到python动态库

执行python --version查看当前版本,并查找/usr/local/lib 下有没有对应版本的libpython*.*.so文件,如果有则跳过这步,如果没有则需要重新安装python,在python安装配置中一定要加上--enable-shared参数就可以生成对应动态链接库,如:

我环境中更新过python版本,导致/usr/lib下不是最新版本的库文件,需要将新版本拷贝到对应的/usr/lib目录下,注意有两个文件:

Python中多线程的创建及基本调用方法 1.多线程的作用简而言之,多线程是并行处理相互独立的子任务,从而大幅度提高整个任务的效率。2.Python中的多线程相关模块和方法Python中提供几个用

Swift中的协议(protocol)学习教程 一、引言协议约定了一些属性与方法,其作用类似Java中的抽象类,Swift中类型通过遵守协议来实现一些约定的属性和方法。Swift中的协议使用protocol关键

Python中super()函数简介及用法分享 首先看一下super()函数的定义:super([type[,object-or-type]])Returna**proxyobject**thatdelegatesmethodcallstoa**parentorsibling**classoftype.返回一个代理对象,这个对象负责将方法

标签: python中pyinstaller

本文链接地址:https://www.jiuchutong.com/biancheng/386961.html 转载请保留说明!

上一篇:Python遍历目录中的所有文件的方法(python文件遍历)

下一篇:Python中多线程的创建及基本调用方法(python多线程技术)

  • 收到以前年度退所得税分录
  • 什么情况下一般纳税人可以简易征收
  • 计提坏账准备的做法体现了
  • 帮忙劳务派遣
  • 资产处置损益影响所有者权益总额吗
  • 企业净利率多少算正常
  • 公司与公司之间的欠款怎么要
  • 户外公司招牌
  • 非工作日是否可以开标
  • 小规模纳税人收到专票后如何处理
  • 公司的旅游费怎么处理
  • 红字发票怎么勾选认证
  • 借别人钱收据怎么写
  • 购进客房用品取得增值税专用发票注明税额9120
  • 公司向个人借入资金的风险
  • 培训费没有发票怎么办
  • 哪些发票无法全开
  • 企业所得税季报怎么申报
  • 2020年资金账簿印花税最新规定
  • 7月1日起,中药生产企业增值税税率为多少?
  • 营业部门人员工资用什么会计科目
  • 保理利息开具增值税专用发票
  • 软件企业证书应该考什么
  • 怎样用增值税专票抵扣
  • 花卉租赁属于哪个税目
  • 免征增值税的会计处理方法有哪些
  • win10桌面窗口管理器gpu占用高
  • 人力资源管理师考试时间
  • 购入固定资产预算会计怎么做账务处理
  • 未开票收入怎么计算增值税
  • 法人不缴纳社保员工可以缴纳吗怎么办
  • 哪些情形不属于伪现金
  • 阿尔卑斯旱獭冬眠
  • thinkphp ajaxfileupload实现异步上传图片的示例
  • 已知税额和不含税额求税率
  • ChatGPT及相关产品体验与研究
  • mvc框架工作流程
  • 社保新参统委托代发银行
  • sum(sumif)
  • 为博客园开发了什么项目
  • dedecms使用教程
  • 怎么看企业用哪种软件
  • 项目支出可以列办公费吗
  • MySQL读写分离企业方案
  • 专职独立研发企业是指
  • 出口样品视同销售如何做会计处理?
  • 福利费列支的个税怎么算
  • 上年度漏提折旧
  • 个体工商户所得税率
  • 以前年度少结转成本怎么办
  • 股东之间股权转让的税务处理
  • 转账显示未认证
  • 库存不够如何结算成本
  • 发票金额比实际支付金额大
  • 企业应付职工薪酬增加说明什么
  • 企业以前年度亏损未弥补完
  • 出纳提取现金的业务流程
  • 安装sqlserver2016步骤
  • 微软员工工资
  • 对Windows Server 2008系统自带的磁盘分区进行无损分区的教程图文介绍
  • centos6.9开启ssh服务
  • win7开机taskeng
  • ubuntu开机黑屏无法进入登录界面
  • mac显示隐藏文件夹
  • Win10 Mobile 10572快速配置更新推送 Win10 Mobile 10572升级体验
  • gwsystemservice.exe是什么进程 有什么作用 gwsystemservice进程查询
  • Win7 vpn连接不上怎么办?Win7系统vpn连接不上问题的解决方法
  • 电脑安装win8
  • jquery 图片左右滚动
  • perl如何使用
  • jQuery中serializeArray()与serialize()的区别实例分析
  • 怎么优化项目
  • getelementbyid isnotafunction
  • java script课程
  • javascript基础
  • 电子发票查询平台电话
  • 苏州社保代缴机构查询
  • 个税已申报税额为0是什么意思
  • 重庆市国家税务局电子税务局官网登录
  • 税务发票定额
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设