怎么把python程序打包成可执行文件,python怎样生成可执行文件

  怎么把python程序打包成可执行文件,python怎样生成可执行文件

  一、Linux环境打包大蟒工程将程序交付到生产环境(甲方),不想要环境维护者或甲方看到源代码,所以需要将源代码打包成可执行文件

  https://pyinstaller.readthedocs.io/en/stable/requirements.html

  一)安装打包环境(PyInstaller) 1、安装依赖包yum install-y python-setup tools python-dev build-essential 2、下载并安装pyinstaller在网址下载皮斯泰勒的包,地址:https://github.com/pyinstaller/pyinstaller/releases,下载对应的水手包

  cd ${BASE_DIR}

  #下载所需的释放;排放;发布版本

  塔尔-xvf pyinstaller-4.10.tar.gz

  cd pyinstaller-4.10

  pip3安装轮

  python3 setup.py安装

  如果中间没有报错的话,pyinstaller就安装完成了

  验证pyinstaller

  pyinstaller -版本

  4.10 3、打包大蟒项目源码PyInstaller工具的命令语法如下:

  pyinstaller选项计算机编程语言源文件(程序主文件)举例

  ## 示例代码

  ]# cat main.py

  打印("你好,世界!")

  pyinstaller -F main.py编译完成后,会将可执行文件保存到距离目录下

  ]#树-L 1区

  距离

  梅因执行可执行文件

  ]# ./距离/主要

  你好,世界!4、打包复杂环境,需修改配置文件然后重新编译因为pyinstaller -F程序主文件. py”这个打包的方法它只会打包当前目录下的所有巴拉圭文件,而不会打包配置和资料库两个文件夹,所以此时的可执行文件打包的并不完整,此时该怎么做

  这种情况需要修改程序主规格

  # -*-模式:python编码:utf-8 -*-

  分组密码=无

  a=分析([main.py],

  pathex=[/app/test],

  二进制=[],

  数据=[],

  hiddenimports=[],

  hookspath=[],

  runtime_hooks=[],

  排除=[],

  win _ no _ prefer _ redirects=False,

  win_private_assemblies=False,

  密码=块密码,

  noarchive=False)

  字典数据库=树(/应用程序/测试/数据库,前缀=数据库)

  a .数据=字典_数据库

  dict _ config=Tree(/app/test/config ,前缀=配置)

  a.datas=dict_config

  pyz=PYZ(a.pure,a.zipped_data,

  密码=块密码)

  exe=EXE(pyz,

  答。脚本,

  二进制文件,

  压缩文件,

  答。数据,

  [],

  name=main ,

  调试=假,

  boot loader _ ignore _ signals=False

  strip=False,

  upx=True,

  runtime_tmpdir=None,

  控制台=真)重新编译

  pyinstaller mian.spec

  二、Windows环境打包计算机编程语言工程

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 浅谈python程序的错误-变量未定义的原因,浅谈python程序的错误-变量未定义为
  • 浅谈python程序的错误-变量未定义的原因,浅谈python程序的错误-变量未定义为,浅谈Python程序的错误-变量未定义
  • Python程序设计与算法基础教程,python算法指南
  • Python程序设计与算法基础教程,python算法指南,Python常用算法学习基础教程
  • ,,8个实用的Python程序你知道几个
  • python程序打包成exe可执行文件,python程序打包成exe后的 运行速度
  • python流程管理,Python程序开发流程
  • Python程序开发案例教程,python程序设计案例实践教程
  • python编程基础与案例集锦,python程序代码实例
  • python程序设计实例教程董付国课后答案,python程序设计第三版董付国
  • 如果在python程序中没有导入相关模块,python外部模块不用导入可以直接使用
  • Python程序语言设计基础,Python编程设计
  • python程序语言的特点,Python编程的特点
  • python程序编写,python编程求素数
  • python向服务器发送数据,python程序如何在服务器部署
  • 留言与评论(共有 条评论)
       
    验证码: