使用cxfreeze将python脚本转化二进制可执行文件
2013-08-28 17:07
716 查看
1. 使用说明
以例子说明:
有如下层次结构的脚本文件:
main.py/
mod/
__init__.py
module_a.py
module_b.py
module_c.py
mod1/
__init__.py
module_a.py
module_b.py
直接使用cxfreeze命令行转化为二进制格式:
#!/usr/bin/python
#-*- coding: utf-8 -*-
import modfrom mod.module_a import *from mod.module_b import *from mod.module_c import *
import mod1from mod1.module_a import *from mod1.module_b import *
#from mod import *if __name__ == '__main__':
mod.module_a.hello_a()
mod.module_b.hello_b()
mod.module_c.hello_c()
mod1.module_a.mod1_hello_a()
mod1.module_b.mod1_hello_b()print('main over')
下载地址
http://sourceforge.net/projects/cx-freeze/files/4.3.1/
2. 注意事项
在windows上使用时生成的exe可能需要msvcrxx.dll的支持
以例子说明:
有如下层次结构的脚本文件:
main.py/
mod/
__init__.py
module_a.py
module_b.py
module_c.py
mod1/
__init__.py
module_a.py
module_b.py
直接使用cxfreeze命令行转化为二进制格式:
cxfreeze main.py --target-dir main
其他的选项可以使用cxfreeze –help 或者进入
http://cx-freeze.readthedocs.org/en/latest/script.html#cmdoption--include-path
查看选项意义
main.py:
#!/usr/bin/python
#-*- coding: utf-8 -*-
import modfrom mod.module_a import *from mod.module_b import *from mod.module_c import *
import mod1from mod1.module_a import *from mod1.module_b import *
#from mod import *if __name__ == '__main__':
mod.module_a.hello_a()
mod.module_b.hello_b()
mod.module_c.hello_c()
mod1.module_a.mod1_hello_a()
mod1.module_b.mod1_hello_b()print('main over')
下载地址
http://sourceforge.net/projects/cx-freeze/files/4.3.1/
2. 注意事项
在windows上使用时生成的exe可能需要msvcrxx.dll的支持
相关文章推荐
- 使用PyInstaller2将Python脚本转化为可执行文件(下-进阶使用)(转载自博客园balian)
- 使用PyInstaller2将Python脚本转化为可执行文件(下-进阶使用)
- [转]使用PyInstaller2将Python脚本转化为可执行文件(上-安装部分)
- [转]使用PyInstaller2将Python脚本转化为可执行文件(中-使用部分)
- [转]使用PyInstaller2将Python脚本转化为可执行文件(下-进阶使用)
- 使用PyInstaller2将Python脚本转化为可执行文件(下-进阶使用)
- 使用PyInstaller2将Python脚本转化为可执行文件(上-安装部分)
- 使用PyInstaller2将Python脚本转化为可执行文件(中-使用部分)
- 使用PyInstaller2将Python脚本转化为可执行文件(上-安装部分)
- 使用PyInstaller2将Python脚本转化为可执行文件(中-使用部分)
- 使用PyInstaller2将Python脚本转化为可执行文件(上-安装部分)(转载自博客园balian)
- 使用PyInstaller2将Python脚本转化为可执行文件(下-进阶使用)
- 使用PyInstaller2将Python脚本转化为可执行文件(中-使用部分)(转载自博客园balian)
- Windows平台使用PyInstaller将Python脚本打包成可执行文件
- 使用py2exe将python 脚本生成exe可执行文件
- 将Python脚本文件转化成Windows可执行exe文件
- python 使用py2exe将python 脚本生成exe可执行文件
- 使用Pyinstaller打包,把Python脚本打包成可执行的文件
- 使用pyinstaller将python脚本转换成exe可执行文件
- python---把tab.py的tab键自动补齐命令脚本,放入包目录下,python所有文件都可以使用