python3以上版本打包exe需要扩展软件:cx_freeze

1)安装后在\Python32\Scripts\cxfreeze.bat和\Python32\Scripts\cxfreeze-quickstart.bat文件中更改python实际路径,如:
C:\Python32\python.exe C:\Python32\Scripts\cxfreeze %*改为D:\Python32\python.exe D:\Python32\Scripts\cxfreeze %*
注意:我在64位系统下安装时,出现了小小的问题,命令行提示cxfreeze命令无效、\Python32\Scripts\下没有bat文件,我的解决方案是:
修改cxfreeze、cxfreeze-quickstart文件中python的实际路径,
 
 
然后cmd进入该目录,执行python cxfreeze-postinstall命令,系统会在\Python32\Scripts\目录下生成两个bat文件。
再注意:cxfreeze.bat和cxfreeze-quickstart.bat文件中Python路径若存在空格(如D:\Program Files\Python27\Python.exe)需要加引号(如"D:\Program Files\Python27\Python.exe”)否则会报错的!!!
 
2)新建py2exe.bat,写入:
@echo off
@cd /d "%~dp0"
d:/python32/scripts/cxfreeze %1 --target-dir=d:\py2exe --base-name=win32gui(注:cxfreeze所在路径存在空格需要用引号将路径包含起来)
或cxfreeze %1 --target-dir=d:\py2exe --base-name=win32gui(注:如果\Python32\Scripts\目录在系统PATH中)
将需打包的py脚本拖入批处理即可,打包生成文件(exe文件)在target-dir即d:\py2exe下

最新文章

  1. Linux学习笔记1_用户和权限
  2. UVA 11419SAM I AM(输出 最小覆盖点 )
  3. DrawerLayout学习,抽屉效果
  4. 注意自己的dns设置 - 阿权的书房
  5. mysql通过data目录恢复数据库
  6. ENVI如何打开IRS P6的AWIFS的ges及LISS3的ges文件?
  7. 如何申请TexturePacker注册码
  8. 02 - 用wxStreamToTextRedirector和wxTextCtrl输出std::cout
  9. js监听输入框值的即时变化onpropertychange、oninput
  10. About Webkit
  11. 新博客——That
  12. POJ 3691 & HDU 2457 DNA repair (AC自己主动机,DP)
  13. Linux学习(一)
  14. centos7 简单搭建lnmp环境
  15. 网络配置:linux学习第一篇
  16. 《JavaScript总结》js的运行机制
  17. 拓普微智能TFT液晶显示模块
  18. .Net性能的方方面面(必看官方经典)
  19. Android开发训练之第五章第七节——Transmitting Network Data Using Volley
  20. caffe多任务、多标签

热门文章

  1. 【codeforces】【比赛题解】#869 CF Round #439 (Div.2)
  2. Nodejs 发送邮件
  3. linux cpu、内存、硬盘空间查询
  4. 数据库-mysql函数
  5. 洛谷P3811乘法逆元
  6. 动态SQL和PL/SQL的EXECUTE选项分析
  7. Kafka ACL使用实战(单机版)
  8. VS2015的对象浏览器的使用
  9. Windows开机自动启动pageant,方便使用ssh链接到GitHub
  10. hdu 1171 有num1个w1 , num2个w2 ……. (母函数)