使用Python3怎么打包exe代码

  介绍

本篇文章给大家分享的是有关使用Python3怎么打包exe代码,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

<强> cx_Freeze(不推荐)

以前只用cx_Freeze支持将Python3打包成exe,示例如下:

在你要打包的python文件下新建这个设置。py文件:

# !/usr/bin/env  python   #,- *安康;编码:utf-8  - * -      得到cx_Freeze  import 设置中,可执行      时间=base 没有      executables =, (   可执行的才能(& # 39;你的代码. py # 39;,,基地=基地)   ]      设置(   name=才能“TTyb",   version=才能“1.0“,   描述才能=按虬纠?   可执行文件才能=可执行文件   )

然后在当前命令行执行:

python3  setup.py 构建

这时候会在当前目录下生成一个构建文件,里面就有一个exe

注意:cx_Freeze打包回忽略依赖文件,所有一般依赖文件要手动从site-packge里面拷贝到构建文件里面去,特别麻烦!

<强> PyInstaller(推荐)

后面PyInstaller开始支持python3打包,这样子打包就方便很多了,直接在当前命令行下:

#命令语法:pyinstaller  -F 文件名(带后缀py)   #常用参数说明:   #图标=图标路径   # -F 打包成一个exe文件   # -w 使用窗口,无控制台   # -c 使用控制台,无窗口   # -D 创建一个目录,里面包含exe以及其他一些依赖性文件   # pyinstaller  -h 来查看参数      #将cmd的目录切换至(命令:cd 文件路径(注意空格))需要打包的py文件目录下:   #有命令窗口弹出   pyinstaller  -F  shjys_rjjqk.py    #无命令窗口弹出   pyinstaller  -F  -w  shjys_rjjqk.py    #或者   pyinstaller  -F  shjys_rjjqk.py ——noconsole

打包好的exe文件,在同目录的dist文件中,如果有依赖文件,就可以放到dist文件夹下即可

当打包出现错误:

for  real_module_name,, six_moduleAttributeError:, & # 39; str # 39;, object  has  no  attribute  & # 39;项目# 39;

说明setuptools版本不行,直接更新这个版本就好:

pip3  install  -U  setuptools Python的优点有哪些

1,简单易用,与C/c++、Java、c#等传统语言相比,Python对代码格式的要求没有那么严格;2,Python属于开源的,所有人都可以看到源代码,并且可以被移植在许多平台上使用;3,Python面向对象,能够支持面向过程编程,也支持面向对象编程;4,Python是一种解释性语言,Python写的程序不需要编译成二进制代码,可以直接从源代码运行程序;5,Python功能强大,拥有的模块众多,基本能够实现所有的常见功能。

以上就是使用Python3怎么打包exe代码,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

使用Python3怎么打包exe代码