cx_freeze 把 .py 打包成 .exe

1.安装 python-3.4.3

  • 默认安装路径 C:\Python34

2.安装 cx_Freeze-4.3.3.win32-py3.4

3.运行 Python Version 3.4 registry

  • 如果出现没有注册的情况的话,新建 .reg 文件如下运行即可
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Python]

[HKEY_CURRENT_USER\SOFTWARE\Python\PythonCore]

[HKEY_CURRENT_USER\SOFTWARE\Python\PythonCore\3.4]

[HKEY_CURRENT_USER\SOFTWARE\Python\PythonCore\3.4\Help]

[HKEY_CURRENT_USER\SOFTWARE\Python\PythonCore\3.4\Help\Main Python Documentation]
@="C:\\Python34\\Doc\\python343.chm"

[HKEY_CURRENT_USER\SOFTWARE\Python\PythonCore\3.4\InstallPath]
@="C:\\Python34\\"

[HKEY_CURRENT_USER\SOFTWARE\Python\PythonCore\3.4\InstallPath\InstallGroup]
@="Python 3.4"

[HKEY_CURRENT_USER\SOFTWARE\Python\PythonCore\3.4\Modules]

[HKEY_CURRENT_USER\SOFTWARE\Python\PythonCore\3.4\PythonPath]
@="C:\\Python34\\Lib;C:\\Python34\\DLLs"

4.命令 cxfreeze xxx.py --target-dir dist

  • cmd 环境下运行,xxx.py 所在位置为系统变量根目录下
  • 或者可以运行 C:\Python34\Scripts 下的 cxfreeze-quickstart.bat 来生成
posted @ 2016-06-17 20:01  佩雷尔曼的信徒  阅读(176)  评论(0编辑  收藏  举报