在python中比较常用的python转exe方法有三种,分别是cx_freeze,py2exe,PyInstaller。

py2exe是这三者里面知名度最高的,但稍微复杂一点的结构就无法完美的解决更不用提py3了

cx_freeze,本次所用的是4.3.2 64bit。

cx_freeze下载地址:http://sourceforge.net/projects/cx-freeze/files/

第一步:检查cx_freeze是否安装正确(运行cmd,切换到cxfreeze.bat所在目录,然后执行 "cxfreeze -h" 看看能否出来cx_freeze的帮助信息,如图一)

图一

如果提示系统找不到指定路径(如图二)

将cxfreeze.bat文件进行编辑

打开你的python安装文件夹,例如C:\Python33\Scripts

点击cxfreeze.bat文件右键点编辑,将里面的路径修改为自己的安装路径

如:C:\Python33\python.exe C:\Python33\Scripts\cxfreeze %*

然后保存,关闭记事本,重新执行第一步,看看是否正确。

二、如果安装正确,就可以使用啦

正式开始打包,命令为:cxfreeze hello.py --target-dir dist

命令解释:hello.py 是你要打包的主文件、启动文件

Dist为要目标文件夹,打包后会生成dist目录,里面就有打包后的可执行文件。

注意:只能指定一个要打包的模块,也就是启动模块。所有py文件名都不能有中文字符,否则会出现编码异常。发布后,可执行文件执行路径不能有中文(最好也不要有空格)。

双击生成的exe文件可以使用了是不是很高兴呢?怎么觉得启动的时候后面有个黑糊糊的窗口不舒服?那你在生成命令里面加个参数吧!例子:

cxfreeze hello.py --target-dir dist --base-name=123

注意:

1、将exe放到其他机子上运行,弹出“找不到msvcr100.dll“。手动将”msvcr100.dll“拷贝到dist目录下即可。可以写个脚本把这些都包含进去

2、要去掉exe里的后面黑色控制台窗口就在前面的命令改成

cxfreeze D:\source\game1.0.py(需打包文件路径) --target-dir D:\a(存放exe的目标文件夹路径)--base-name=win32gui

python3exe_用cxfreeze打包Python3.3成exe文件相关推荐

  1. Pyinstaller打包 Pytest+Allure成exe文件执行时,报error: unrecognized arguments: --count=1,--alluredir=result错

    Pytest+Allure是一款非常经典的测试框架,堪称完美!!!,但是有时候,我们在测试过程中,当自动化任务很多,需要部署很多的机器去跑工程时,我们又不希望去频繁的部署安装Python环境,所以大部 ...

  2. cx_freeze打包python3.6成exe/msi应用

    前言 因项目需要使用客户端采集用户数据库表信息,需要提供给客户在本地运行采集,因此使用了python编写了程序,打包成可执行文件供用户下载使用.编写了使用了最新版本的python3.7,打包时各种问题 ...

  3. 解决python3.7.2中pyinstall打包成exe文件工具的问题

     首先介绍一下可以打包Python代码的工具: py2exe: 这个是知名度最高的,但是好像不太适合新手,需要各种库,用起来比较繁琐,不推荐. pyinstaller : 可以只是生成单独的可执行程序 ...

  4. python3编译成exe运行_python3.x的程序如何打包成exe可执行文件

    最近有人问我,如何将编写的python打包成exe程序.使用pip install pyinstaller,安装了pyinstaller3.3.在网上找了个教程,将程序打包成了exe文件,但是在执行文 ...

  5. 潇洒郎:命名大师——批量命名文件——(改进版)——可改文件后缀名——修复软件的一些bug——并用cxfreeze打包成exe文件

    批量命名文件--(改进版)--可改文件后缀名--修复软件bug--并打包成exe文件 先看看效果: 选择文件: 查看使用说明: 自定义命名格式--1:rename_file(20).rename_fi ...

  6. 把python语言翻译出来_Python语言实现翻译小工具(Python打包成exe文件)

    本文主要向大家介绍了Python语言实现翻译小工具(Python打包成exe文件),通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. 1.环境 windows10 python3.5 ...

  7. python文件图标变成小电脑_手把手教你给Python程序写图形界面,并且打包成exe文件-exe文件...

    环境配置 官网下载Python3,LZ的配置环境是Python3.6,PyCharm 2017.2.1pip3 install PyQt5 #下载PyQt5 pip install PyQt5-too ...

  8. 使用Pyqt5制作GUI界面,并使用pyinstaller打包成exe文件

    1:安装需要的第三方库(pyqt5,pyqt5-tools) 如果读者使用的anaconda,在安装完上述两个包之后会出现spyder打开不了的情况,本博客是基于纯python3(重装 的,自己的sp ...

  9. Python打包成exe文件_详细操作

    Python打包成exe文件 前言 一.安装pyinstaller 1.1 安装pyinstaller,使用安装命令: 1.2 如果遇到需要更新版本请输入: 1.3 检查是否正确安装 1.4 稍等,水 ...

最新文章

  1. 【深度学习】实战Kaggle竞赛之线性模型解决波士顿房价预测问题(Pytorch)
  2. max's java road
  3. hostingranking.cn·基于ghost的轻量技术架构整理
  4. Sping+ActiveMQ整合
  5. Linux系统编程26:进程间通信之进程间通信的基本概念
  6. STN32F103系列IO脚引脚分布
  7. layui图片上传按钮按着没反应_关于layui动态生成文件上传按钮后点击无效的解决办法...
  8. “拉勾2020年超级雇主”奖项颁布:美团、腾讯等获得“巅峰雇主”奖
  9. win10 linux开发环境搭建,win10子系统linux.ubuntu开发环境搭建
  10. 数据库写入中文出现乱码的处理方式
  11. java常用的日期类介绍
  12. vb 复制 剪贴板 html,VB把选中的内容复制到剪切板
  13. 分治法经典问题-逆序对个数
  14. 新书推荐 | Java核心技术卷Ⅰ:基础知识(原书第11版)
  15. RQNOJ:PID3 Jam的计数法
  16. 计算机三级路由器配置例题,计算机三级网络技术(7):路由器配置及使用(上)...
  17. 数字化名词解释—数字化转型
  18. 【CDN加速】项目前端性能优化之开启CDN加速
  19. List集合中 中contains方法的使用详解
  20. 苹果商城怎么调成中文_深入探讨:承德洋葱电商平台怎么开店

热门文章

  1. win10 设置默认输入法为英文,ctrl +shift切换中文
  2. 微擎vue对接php_php后台接口跨域处理以及vue实现接口访问
  3. 线性回归(四)---Lasso回归
  4. 使用遗传算法解旅行商问题
  5. python数据分析之金融欺诈行为检测
  6. SD--批量删除订单
  7. 个人学习笔记——庄懂的技术美术入门课(美术向)04
  8. Python|并发编程|爬虫|单线程|多线程|异步I/O|360图片|Selenium及JavaScript|Scrapy框架|BOM 和 DOM 操作简介|语言基础50课:学习(12)
  9. 流媒体传输协议之 RTP (上篇)
  10. 以太森林:全民绿色环保