匿名用户

1级

2017-10-17 回答

Python是纯粹的自由软件,具有丰富和强大的库。能够把用其他语言制作的各种模块很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写

如何将python程序打包为exe

但是由于Python是一种解释性语言,不具有Windows可执行程序的已编译完成的二进制特性,所以要执行一个Python脚本,需要使用Python.exe来进行解释执行,如果要单独使得Python脚本具有exe程序的特性,需要使用第三方工具,即将Python脚本打包转换,此处以py2exe工具来进行说明

如何将python程序打包为exe

py2exe是一个将python脚本转换成windows上的可独立执行的可执行程序(*.exe)的工具,这样,你就可以不用装python而在windows系统上运行这个可执行程序。py2exe需要到相关网站去下载安装,需要注意的是安装时一定要对应你的系统已安装的Python版本

如何将python程序打包为exe

具体用法为,假设有一个helloworld.py的python脚本,把其转换为独立运行的exe程序,并运行在没有安装python的windows系统上。那么首先要做的是写一个用于发布程序的设置脚本例如mysetup.py,在其中的setup函数前插入语句import py2exe

如何将python程序打包为exe

示例脚本:#mysetup.py

from distutils.core import setup

import py2exe

setup(console=["helloworld.py"])

然后在命令行中执行如下语句:

python mysetup.py py2exe

如何将python程序打包为exe

以上命令执行完成后,会产生一个名为dist的子目录,其中包含了helloworld.exe,python24.dll,library.zip这些文件。具体发布时要将这个目录中的文件一起打包发布,在没有安装Python的Windows系统中直接运行helloworld.exe即可

如何将python程序打包为exe

7

以上的mysetup.py脚本创建了一个控制台的helloword.exe程序,如果需要创建图形用户界面的程序,只需要将mysetup.py中的console=["helloworld.py"]替换为windows=["myscript.py"]既可;另外需要注意的是,py2exe一次能够创建多个exe文件,仅需要将这些脚本文件的列表传递给console或windows的关键字参数

怎么把python写的程序打包成软件_python怎么把软件打包出来相关推荐

  1. python怎么把程序封装成函数_PYTHON中如何把固定格式代码,封装成一个函数?

    图片压缩的太厉害了,看不清楚,代码如下: with open('movies.csv', 'r') as f: reader = csv.reader(f) texts = list(reader) ...

  2. python如何在没有环境的电脑上执行_没安装python的电脑可以运行python写的程序吗 python语言编写的程...

    py2exe 能够把 Python script 转换成可以在windows上独立执行的(即不需安装Python)的exe程序(加上其它必需的运行时函数库). -- 摘自百度知道 py2exe能够把P ...

  3. 快速掌握用python写并行程序

    目录 一.大数据时代的现状 二.面对挑战的方法 2.1 并行计算 2.2 改用GPU处理计算密集型程序 3.3 分布式计算 三.用python写并行程序 3.1 进程与线程 3.2 全局解释器锁GIL ...

  4. 用Python写表白程序,给另一半一个惊喜

    每年的七夕或者情人节,基本送的都是玫瑰花或者小礼物,送多了,也就没有了什么惊喜,今天教大家一个用Python写表白程序的办法,给你的另一半一个惊喜. 用python实现表白程序的方法: 1.创建GUI ...

  5. 用python写一个程序

    用python写个程序 1.概述 计算机程序(Computer program) 是指一组指示计算机或其他具有处理能力装置每一步动作的指令,通常用于程序设计的语言编写 .能够写python的程序有很多 ...

  6. python写的程序怎么打包成exe_python--- 如何将自己的程序打包成exe ?

    最近用python Tkinter 写了一个看stock的小工具.. .  把它调节成半透明悬浮    你懂得 但是每次总用pycharm 或者调python去加载使用多少有些不便,如何打包成exe成 ...

  7. python写小程序-用python写个简单的小程序,编译成exe跑在win10上

    每天的工作其实很无聊,早知道应该去IT公司闯荡的.最近的工作内容是每逢一个整点,从早7点到晚11点,去查一次客流数据,整理到表格中,上交给素未蒙面的上线,由他呈交领导查阅. 人的精力毕竟是有限的,所以 ...

  8. Pyinstaller将Python程序打包成EXE(多种模式的打包)

    Pyinstaller将Python程序打包成EXE 文章目录 Pyinstaller将Python程序打包成EXE 安装 安装 pip install pyinstaller 博文已经迁移到个人主页 ...

  9. python写的程序怎么打包手机app_Python Kivy(App开发) Windows安装打包步骤

    源于: https://blog.csdn.net/qq_37030400/article/details/107620264?utm_medium=distribute.pc_aggpage_sea ...

  10. python程序打包成apk_利用Gradle+Python3自动打包Android APK上传到蒲公英。

    利用Gradle+Python3自动打包Android APK上传到蒲公英. 面对每次都要打包一个版本发布给测试,都要手动打包签名~然后登录上传文件.这些繁琐的事情.于是就想到一句很经典的话,(人生苦 ...

最新文章

  1. 如何在CSDN MarkDown中居中显示并设置本地图像大小
  2. 老师学python可以干嘛-Python除了爬虫,还能干啥?
  3. NSIS 打包 win7 中无法删除快捷方式
  4. 数据分析行业需要具备哪些技术 如何快速进入
  5. Interview:人工智能岗位面试—人工智能职位之计算机视觉算法工程师的简介、知识结构、发展方向之详细攻略
  6. 【渗透技术】一个渗透测试工具人是怎样操作的
  7. bat判断3306端口号是否被占用
  8. c语言用数组实现栈的插入,用数组实现栈的功能的C语言代码?
  9. 编程填空:学生信息处理程序_项目学生:业务层
  10. 太真实了!程序员之间的鄙视链...
  11. VMware产品支持倒计时
  12. 饿了么自动登录解决方案(手机短信登录)
  13. 邮件服务器pop无响应,exchange2013邮箱服务器POP服务异常,客户端无法接收邮件
  14. 阿里组织新调整:张勇兼任云业务总裁“敏捷组织”是内核
  15. unity 2d 动画
  16. 自己动手iPad贴膜小记
  17. 控制文件的备份与还原
  18. python获取中文字体点阵坐标_Python实现点阵字体读取与转换
  19. 利用Snippet快捷键在TeXpad上快速初始化中文环境的LaTeX模板
  20. ckeditor KindEditor eWebEditor WQeditor FreeTextbox Tinymce 几款在线编辑器的比较(附各版本demo下载地址)

热门文章

  1. 数学建模——matlab基本使用
  2. fedora 18 视频解码器安装
  3. win7计算机桌面位置,win7系统更改桌面位置的操作方法
  4. 自己动手写操作系统 - Hello DTOS
  5. 逆向脱壳附加数据处理
  6. java session 超时_Javaweb项目session超时解决方案
  7. J2EE6 servlet session超时机制
  8. editplus编辑c语言,使用EditPlus编程软件学习C/C++编程
  9. c语言网页版在线编译器_C语言快速入门技巧
  10. 教育OA系统该如何选择?