Python3实例:使用cx

    xiaoxiao2021-04-12  42

    首先可以用简单命令行进行打包。不过我这个是接着上一篇文章的点击打开链接,把淘宝程序打包起来。

    我用的是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

    转载请注明原文地址: https://ju.6miu.com/read-667660.html

    最新回复(0)