Python3实例:使用cx_Freeze打包成exe文件
2017-04-13 16:13
471 查看
首先可以用简单命令行进行打包。不过我这个是接着上一篇文章的点击打开链接,把淘宝程序打包起来。
我用的是4.3.4版本
本来有现成的代码。使用了setup.py文件。这样的好处是可以写各种配置参数。
from cx_Freeze import setup, Executable
base = None
executables = [
Executable('mtaobao.py', base=base)
]
setup (
name = "TaoBao",
version = "1.0",
description = "http://blog.csdn.net/u012175089",
executables=executables
)
但是发现闪退。百度一下,众说纷纭。首先下个定论,应该是版本问题,cx_Freeze的4.3.3版本好像有bug
一开始的时候搜了几个语句,很多都不行。有一个是可以的。
$ cxfreeze mtaobao.py --target-dir ./ --no-copy-deps
这个语句打包之后是可以运行的。这个语句是只有一个exe的。好牛叉
但是我想试试用setup.py来打包。这样适合更多的情况。
然后找到知乎的一个答案,说要安装升级补丁。升到4.3.4版本。
https://pypi.python.org/pypi?:action=display&name=cx_Freeze&version=4.3.4
这里可以找到。
结果还是不行。我很奇怪。我百度出来的这个东西,怎么最高版本是4.3.3.
还是不行,后来不知道怎么找,看到一个5.0.1版本的。
https://pypi.python.org/pypi/cx_Freeze/
然后卸载原来的pip uninstall cx_Freeze
再安装5.0.1版本就行了。
现在问题来了。究竟这个cx_Freeze最新版本是什么版本。为什么不同的地方出现的最新版本不同。
尼玛啊。。。
对了。使用setup的语句是
python setup.py build
我用的是4.3.4版本
本来有现成的代码。使用了setup.py文件。这样的好处是可以写各种配置参数。
from cx_Freeze import setup, Executable
base = None
executables = [
Executable('mtaobao.py', base=base)
]
setup (
name = "TaoBao",
version = "1.0",
description = "http://blog.csdn.net/u012175089",
executables=executables
)
但是发现闪退。百度一下,众说纷纭。首先下个定论,应该是版本问题,cx_Freeze的4.3.3版本好像有bug
一开始的时候搜了几个语句,很多都不行。有一个是可以的。
$ cxfreeze mtaobao.py --target-dir ./ --no-copy-deps
这个语句打包之后是可以运行的。这个语句是只有一个exe的。好牛叉
但是我想试试用setup.py来打包。这样适合更多的情况。
然后找到知乎的一个答案,说要安装升级补丁。升到4.3.4版本。
https://pypi.python.org/pypi?:action=display&name=cx_Freeze&version=4.3.4
这里可以找到。
结果还是不行。我很奇怪。我百度出来的这个东西,怎么最高版本是4.3.3.
还是不行,后来不知道怎么找,看到一个5.0.1版本的。
https://pypi.python.org/pypi/cx_Freeze/
然后卸载原来的pip uninstall cx_Freeze
再安装5.0.1版本就行了。
现在问题来了。究竟这个cx_Freeze最新版本是什么版本。为什么不同的地方出现的最新版本不同。
尼玛啊。。。
对了。使用setup的语句是
python setup.py build
相关文章推荐
- windows下使用cx_freeze将Python程序打包成exe可执行文件
- 【python】使用cx_Freeze将.py文件打包成exe文件
- windows下使用cx_freeze将Python程序打包成exe可执行文件
- 打包python脚本为exe可执行文件-pyinstaller和cx_freeze示例
- 使用cx_Freeze 将python3代码打包成.exe程序
- Python 3基础教程43-cx_Freeze把py文件打包成exe
- 使用cx_freeze把python打包exe示例
- 用cx_Freeze把python打包成exe可执行文件
- 解决python3使用cx_Freeze打包成exe后不能运行
- 用cx_Freeze把python打包成exe可执行文件
- Python 使用cx_freeze 生成exe文件
- 用cx_Freeze把python打包成exe可执行文件
- 用cx_Freeze把python打包成exe可执行文件
- 解决python3使用cx_Freeze打包成exe后不能运行
- 用cx_Freeze把python打包成exe可执行文件
- 使用cx_freeze把python打包exe示例
- python 文件用cx_Freeze 打包
- 利用cx_Freeze将py文件打包成exe文件(图文全解) - 老爸的蒸面条 - 51CTO技术博客
- 简单Python实例,以及打包成.exe文件
- 利用cx_Freeze将py文件打包成exe文件(图文全解)