`
从此醉
  • 浏览: 1047649 次
  • 性别: Icon_minigender_1
  • 来自: US
社区版块
存档分类
最新评论

Python 3.2 的程序转换成exe的总结

 
阅读更多
最近用Python3.2 写了个拷贝文件的程序,需要在多个客户端使用,让用户依次下载安装Python是不大可行的,所以决定把写好的程序连同Python3运行环境一起打包发布。
首先找到的就是大名鼎鼎的py2exe,不过该工具目前不支持Python3版本。

后来找到了cx_Freeze这个项目(传送门)。
在项目官网找到对应的版本下载安装后,在程序目录新建一个.py文件(比如我这里使用的py2exe.py作为文件名,py2exe.py和CopyFiles.py在同一个目录):

1
2
3
4
5
6
7
8
9
10
11
#encoding:utf-8
from cx_Freeze import setup, Executable

setup(
 name = "CopyFiles",
 version = "1",
 description = "I wish programming was this easy",
 executables = [Executable("CopyFiles.py")])

其中的“CopyFiles.py”就是要发布为exe的文件。

然后再执行刚才的py2exe.py文件:


python py2exe.py build


这样就把该程序和运行环境一起整在了”build”目录下。

注意(1)最终发布的文件【不能在中文目录】。

(2)cx_Freeze版本和Python的版本必须一致,比如说都是3.2或者是3.3

(3)cx_Freeze版本和Python 必须都是32位或者是64位


分享到:
评论

相关推荐

    赵璐python教程答案-《Python语言程序设计教程》赵璐著【摘要书评在线阅读】-苏宁 .pdf

    2.2 标识符及命名规则 2.3 变量与赋值语句 2.4 数据的输⼊与输出 2.5 数值 2.6 字符串 2.7 混合运算和类型转换 本章⼩结 课后习题 第3章 程序流程控制 3.1 条件表达式 3.2 选择结构 3.3 循环结构 3.4 random库的基本...

    Python语言程序设计基础教程(北京理工大学版,持续更新).pdf

    Python语⾔程序设计基础教程(北京理⼯⼤学版,持续更新) Python语⾔程序设计基础教程(北京理⼯⼤学版,持续更新) ⼀、python基本语法元素 1.2 Python开发环境配置 1.3 实例1:温度转换 1.4 python程序语法元素...

    Python基础编程全教程+实践案例

    3.2 Python程序文件执行 3.3 Python程序交互式执行 4、 Python语法知识 4.1 基本语法 4.2 变量与数据类型 4.3 标识符与关键字 4.4 语句概述 4.5 输入与输出函数 5、 Python基本数据类型 5.1 数字类型 5.2 ...

    【Python程序设计(一)】Python基本语法元素

    文章目录1 程序设计基本方法2 实例: 温度转换3 Python程序语法元素分析3.1 程序的格式框架3.2 命名与保留字3.3 数据类型3.4 语句与函数3.5 Python程序的输入输出4 小结 1 程序设计基本方法 计算机执行源程序有两种...

    Python编程入门经典

    第Ⅰ部分 初步了解Python 第1章 编程基础和字符串 3 1.1 编程与使用计算机的区别 3 1.1.1 编程的一致性 3 1.1.2 编程的可控性 4 1.1.3 程序要应对变化 4 1.1.4 小结 4 1.2 准备工作 4 1.2.1 在非Windows系统上安装 ...

    python计算机视觉编程

    1.1.1 转换图像格式 1.1.2 创建缩略图 1.1.3 复制和粘贴图像区域 1.1.4 调整尺寸和旋转 1.2 matplotlib 1.2.1 绘制图像、点和线 1.2.2 图像轮廓和直方图 1.2.3 交互式标注 1.3 numpy 1.3.1 图像...

    python数据分析随书代码

    第 1章 Python程序库入门 1 1.1 本书用到的软件 2 1.1.1 软件的安装和设置 2 1.1.2 Windows平台 2 1.1.3 Linux平台 3 1.1.4 Mac OS X平台 4 1.2 从源代码安装NumPy、SciPy、matplotlib和IPython 6 1.3 用...

    python cookbook(第3版)

    15.15 C字符串转换为Python字符串 15.16 不确定编码格式的C字符串 15.17 传递文件名给C扩展 15.18 传递已打开的文件给C扩展 15.19 从C语言中读取类文件对象 15.20 处理C语言中的可迭代对象 15.21 诊断分析...

    Python Cookbook

    12.5 将一个XML文档转化成Python对象树 449 12.6 从XML DOM节点的子树中删除仅有空白符的文本节点 451 12.7 解析Microsoft Excel的XML 452 12.8 验证XML文档 454 12.9 过滤属于指定命名空间的元素和属性 455 ...

    Python入门网络爬虫之精华版

    json格式数据中,需从'\uxxxx'形式的unicode_escape编码转换成u'\uxxxx'的unicode编码。 7. 自动化测试工具Selenium Selenium是一款自动化测试工具。它能实现操纵浏览器,包括字符填充、鼠标点击、获取元素、页面...

    【Python3零基础入门笔记】01 Python基础语法

    一、程序的格式框架1.1缩进1.2注释二、命名与保留字2.1命名规则2.2保留字三、数据类型3.1字符串类型索引切片3.2数字类型3.2.1整数3.2.2浮点数3.3列表类型四、语句与函数4.1赋值语句4.2分支语句4.3函数五、Python程序...

    python基础教程 第三版 PDF文档+源码(高清 + 目录)珍藏版

    3.3.2 基本转换......................................44 3.3.3 宽度、精度和千位分隔符 ...........45 3.3.4 符号、对齐和用 0 填充 ...............46 3.4 字符串方法.............................................

    Python 科学计算

    3.2 优化——optimize .......................... 81 3.2.1 最小二乘拟合.............................81 3.2.2 函数最小值.................................84 3.2.3 非线性方程组求解.....................86 ...

    stl_tools:Python代码可从纯文本,LaTeX代码和2D数值数组(矩阵)生成STL几何文件

    stl_tools Python代码,用于从纯文本,LaTeX代码和2D numpy数组... 对于不希望直接编写Python代码的用户,安装中包括用于将图像转换为STL(尚无文本)的命令行脚本。 要求: 2.7+或3.2+ 1.7或更高版本(用于数组

    Python基础教程(第3版)-201802出版-文字版

    久负盛名的 Python 入门经典针对 Python 3 全新升级十个出色的项目,让你尽快可以使用 Python 解决实际问题目录第 1章 快速上手:基础知识 ........................ 1 1.1 交互式解释器 .............................

    tengge py for s60编程教程

    3.2启动程序和程序列表 3.3对列表操作的函数 3.4随机选择和随机数 3.5图像保存和处理 3.6绑定快捷键 3.7网页源码查看器 3.8联网提交数据 3.9对文件的操作 4.0制作一个截图软件 4.1局部变量和全局变量 4.2资源管理器...

    clippings-dropbox:KUAL 扩展程序,可通过 wifi 将 Kindle 的剪报同步到 Dropbox 帐户

    还包括将 My Clippings.txt 转换为 CSV 格式的 Python 脚本。设置因为 Dropbox-Uploader 需要 bash(而不仅仅是 sh),所以我们需要先在 Kindle 上获取 bash。 可能有更简单的方法,但我只是为 ARM 交叉编译了 bash...

    gdscript-docs-maker:从Godot GDScript代码创建文档和类引用

    GDScript文档制作器 ... 注意:此程序需要Godot 3.2+和Python 3.7+才能运行。 正在安装 您可以使用pip安装GDScript Docs Maker python软件包: # On Linux and MacOS: python3 -m pip install gdscript

    Thinking in java4(中文高清版)-java的'圣经'

    + 和 += 3.14 使用操作符时常犯的错误 3.15 类型转换操作符 3.15.1 截尾和舍入 3.15.2提升 3.16 Java没有“sizeof” 3.17 操作符小结 3.18 总结 第4章 控制执行流程 4.1 true和false 4.2 if-else 4.3 迭代 4.3.1 do-...

    Numpy用户指南.pdf

    3.2.2 将Python array_like对象转换为Numpy数组 48 3.2.3 Numpy原生数组的创建 48 3.2.4 从磁盘读取数组 50 3.3 NUMPY与输入输出 51 3.3.1 定义输入 51 3.3.2 将行拆分为列 52 3.3.3 跳过直线并选择列 54 3.3.4 选择...

Global site tag (gtag.js) - Google Analytics