iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python打包exe的方法
  • 809
分享到

python打包exe的方法

方法pythonexe 2023-01-31 05:01:16 809人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

cxfreeze,pyinstaller,py2exe三种方式目前网上能获取的免费的python打包工具主要有三种:py2exe、PyInstaller和cx_Freeze。其中PyInstaller最新版只支持Python2.7,py2

cxfreeze,pyinstaller,py2exe三种方式

目前网上能获取的免费的python打包工具主要有三种:py2exe、PyInstaller和cx_Freeze。其中PyInstaller最新版只支持Python2.7,py2exe计划开发支持python3.x版本,但是目前还没有完成。只有cx_Freeze支持python3.X版本,也支持python2.X版本。个人也觉得cxfreeze比较简单,不容易出错。

cxfreeeze有几种文件形式,msi和whl。msi是安装包,直接双击运行,下载地址http://sourceforge.net/projects/cx-freeze/files/4.3.2/ 。whl是python安装包,安装格式:pip install whl文件地址,下载地址:    https://www.lfd.uci.edu/~gohlke/pythonlibs/

安装后cxfreeze执行脚本在python_home\Scripts下面

cxfreeze打包exe格式:

python cxfreeze全路径 要打包的py文件  --target-dir=

l例如:cxfreeze D:/hello.py --target-dir D:/123或python cxfreeze D:/hello.py --target-dir=D:/123

步骤:

        1、首先,下载本机器安装的python相应版本的cx_Freeze软件包

msi: https://www.lfd.uci.edu/~Gohlke/pythonlibs/

whl:  Https://www.lfd.uci.edu/~gohlke/pythonlibs/

2.安装

whl :pip install whl安装包

或msi双击安装

3、安装完成后,在python安装目录下的Scripts文件夹下,生成cx_freeze相关文件。


cmd,进入该文件目录,然后键入

  1. cxfreeze --version  或者python cxfreeze --version
如果显示下图信息,说明安装成功!


下面,就可以进行python程序打包了。

        4、新建一个python程序,例如:hello.py

在“C:\Python33\Scripts”目录(也就是cxfreeze命令所在的文件目录)下运行:

  1. cxfreeze D:/hello.py --target-dir D:/123  
就可以将D:/hello.py文件打包到D:/123目录下,生成hello.exe程序和相关依赖文件。

当然,这是比较简单的程序,所以相关的依赖文件比较少,当引入外部包比较多的时候,并且希望只生成一个.exe文件的时候,可以使用如下的命令:

  1. cxfreeze D:/hello.py --target-dir D:/123 --no-copy-deps  
此时,发现只生成一个.exe文件。

        5、如果要生成可安装包文件,则需要使用”distutils setup script“方式,也就是需要建立一个setupy.py文件的方式。

        这里,简单的建立一个setup.py文件,用于生成上述hello.py文件的可安装文件包“。

        
运行:

  1. python setup.py bdist_msi  

执行成功之后,将在”C:\Python33\Scripts“目录下生成build和dist两个文件。

其中,dist文件夹中包含hello.py程序的安装包文件


build文件夹下包含hello.py程序的可执行文件,也就是hello.exe



--结束END--

本文标题: python打包exe的方法

本文链接: https://www.lsjlt.com/news/188899.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python打包exe的方法
    cxfreeze,pyinstaller,py2exe三种方式目前网上能获取的免费的Python打包工具主要有三种:py2exe、PyInstaller和cx_Freeze。其中PyInstaller最新版只支持Python2.7,py2...
    99+
    2023-01-31
    方法 python exe
  • Python打包成exe的方法
    这篇文章主要介绍“Python打包成exe的方法”,在日常操作中,相信很多人在Python打包成exe的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python打包成exe的方法”的疑惑有所帮助!接下来...
    99+
    2023-06-15
  • python打包之pyinstaller(打包成exe)
    一、安装 pyinstaller 直接pip在线安装 pip install pyinstaller 二、指令介绍 常用指令 -h,–help查看该模块的帮助信息-F,-onefile产生单个的可执行...
    99+
    2023-09-07
    python opencv
  • Python三种打包exe方法案例教程
    cxfreeze,pyinstaller,py2exe三种方式 目前网上能获取的免费的Python打包工具主要有三种:py2exe、PyInstaller和cx_Freeze。其中P...
    99+
    2024-04-02
  • python打包成exe的方式有哪些
    本篇内容主要讲解“python打包成exe的方式有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“python打包成exe的方式有哪些”吧!python 上常见的打包方式目是通过 pyinst...
    99+
    2023-06-25
  • python如何打包成exe
    你可以使用PyInstaller将Python项目打包成exe文件,并指定运行的特定py文件。 以下是具体步骤: 安装PyInstaller 在命令行中输入以下命令: ``` pip install pyinstaller ``` 打包...
    99+
    2023-08-31
    python 开发语言
  • Python如何打包exe文件
    这篇文章将为大家详细讲解有关Python如何打包exe文件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。首先把你的代码准备好,尽量不要中文路径,容易报错。这个是要用的模块Pyinstaller它不是Pyt...
    99+
    2023-06-25
  • pyqt5打包成exe可执行文件的方法
    本文内容会引起杀毒软件的莫名兴奋,建议先安抚杀毒软件,让杀毒软件先休息一下再继续操作 安装python3.6 转exe会遇到很多问题,其中部分是由于python版本不合适引起的,如果...
    99+
    2024-04-02
  • Python文件打包exe程序
    文件打包 概要 脚本打包exe:win/mac【终端】qt5,开发桌面应用打包qt5程序【桌面应用】 1.exe 打包 pip install pyinstaller 注意事项: 支持mac、win(Windows建议使用py...
    99+
    2023-10-21
    python windows linux 开发语言 macos
  • Python打包为exe的示例分析
    这篇文章将为大家详细讲解有关Python打包为exe的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、安装 → pyinstaller1.1 方式1:cmd1. 调出运行窗口:win&...
    99+
    2023-06-15
  • Python 脚本打包 exe,auto-py-to-exe 来帮你!
    一. 什么是auto-py-to-exeauto-py-to-exe 是一个用于将Python程序打包成可执行文件的图形化工具。本文就是主要介绍如何使用 auto-py-to-exe 完成 python 程序打包。auto-py-to-ex...
    99+
    2023-05-14
    Python 脚本 exe
  • Python打包为exe详细教程
    目录一、安装 → pyinstaller1.1 方式1:cmd1.2 方式2:Pycharm二、打包 → pyinstaller -F *.py2.1 执行命令2.2 文件目录三、可...
    99+
    2024-04-02
  • Python项目打包成exe文件
    目录前言环境依赖项目打包总结前言 之前有人私信我,他写了一个在终端交互的小程序,希望可以不在IDE的终端显示,而是独立一个窗口进行交互。其实只要把项目打包成exe执行文件,就可以在执...
    99+
    2024-04-02
  • python脚本打包后无法运行exe文件的解决方案
    技术栈win7+python3+selenium 之前有个需求需要实现自动化提流程,为了在任何电脑都能实现该功能,特此写了个爬虫,并将其打包成EXE文件,但在点击EXE文件是出现了问...
    99+
    2024-04-02
  • 【Python】项目打包:如何使用PyInstaller打包python程序(exe)
    文章目录 前言一、PyInstaller二、安装PyInstaller库三、PyInstaller的使用1.命令行+参数2.py文件+参数2.1配置文件config.py2.2打包文件pyTe...
    99+
    2023-09-02
    python 开发语言 qt5
  • 将python打包后的exe还原成py
    目录用到的工具安装方法用到的工具 pyinstxtractor.py 拆包(解压)工具,将exe文件解压成一个文件夹uncompyle6 pyc反编译工具010EditorEdito...
    99+
    2024-04-02
  • python pyinstaller打包的exe在win7系统无法运行问题解决方法
    目录 一 .问题起因 二.解决方法 注意: pyinstaller打包之前,请先将bulid文件夹和dist文件夹删除,这两个文件夹是pyinstaller打包后自动生成的,删除重新打包可以避免版本干扰 . 一 .问题起因      ...
    99+
    2023-09-12
    python 开发语言
  • 怎么将python打包成exe文件
    使用pyinstaller库将python打包成exe文件:1.打开命令提示符窗口;2.使用pip命令安装pyinstaller库;3.使用cd命令切换到python目录;4.使用pyinstaller -F命令打包;具体步骤如下:首先,在...
    99+
    2024-04-02
  • 将Python脚本打包成exe文件
    目录1.安装依赖2.整合资源3.修改脚本并测试4.准备图标(可略过)5.pyinstaller打包6.结论总结相信很多朋友在用Python写完代码之后都迫不及待的想发给对象交流(装X...
    99+
    2024-04-02
  • Python pyinstaller打包exe最完整教程
    目录 1 简介 2 安装 3 原理和打包效果 3.1 原理概述 3.2 搜索模块 3.3 打包效果概述 3.4 打包成单个文件夹 优点 缺点 3.5 打包成单个exe 优点 缺点 4 打包 4.1 基本语法 4.2 参数总览 位置参数 可选...
    99+
    2023-09-30
    python 开发语言
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作