11 Python pyinstaller--将Python程序打包成单独的exe可执行文件

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

Python pyinstaller–将Python程序打包成单独的exe可执行文件

转载请标明出处(http://blog.csdn.net/lis_12/article/details/52849969).

安装

  1. pip install pyinstaller ;(简单方便,如果依赖其他模块,也会自行下载)

  2. 如果不喜欢用pip的话,可以下载源码,然后python setup.py install,如果依赖其他模块还需要自行安装其他模块;

    pyinstaller源码下载

安装成功

  1. 安装成功后,会在Python安装路径下,Scripts文件夹出现可执行文件pyinstall.exe;

  2. 测试下,打开命令行输入 pyinstall –version和pyinstall –help,见图;

    test

  3. 如果提示找不到pyinstall ,将Python安装路径\Scripts添加至环境变量中即可;

    path

打包

如打包windows系统下D:\test.py

  1. 打开命令行,进入D:目录(就是你要打包的文件所在luj),输入pyinstaller -F test.py;
  2. 待命令执行完成,会在D盘生成两个文件夹,dist文件夹下就是所需要的exe文件,build文件是生成exe的临时文件,可以删除;
  3. 到此就结束了- -!

pyinstaller常用的参数

  1. -F 打包成一个exe文件;
  2. -w 使用窗口,无控制台;
  3. -c 使用控制台,无窗口;
  4. -D 创建一个目录,里面包含exe以及其他一些依赖性文件;
  5. –icon=”file.ico”,加入图标(Windows Only);
PythonPyinstaller pyinstaller是一个第三方库,它能够在Windows、Linux、 Mac OS X 等操作系统下将 Python文件打包,通过对源文件打包Python 程序可以在没有安装 Python 的环境中运行,也可以作为一个 独立文件方便传递和管理。PyInstaller支持Python 2.7和Python 3.3+。可以在Windows、Mac OS X和Linux上使用,但是并不是跨平台的,而是说你要是希望打包.exe文件,需要在Windows系统上运行PyInstaller进行打包工作。 阅读详情

相关推荐

三个你必须要记住的Pyinstaller打包命令——利用Python实现打包exe

/1 前言/ 嘿,各位小伙伴,晚上好呀,我相信各位小伙伴都是python的爱好者。也许我们不一定是专业的程序员,但是我们仍然可以通过代码提高我们的效率,尽量少加班,多陪陪媳妇。再不行,让代码替我们干着重复的工作,我们有节省出来的时间打游戏不好嘛,是吧,哈哈哈。 但是呢,我们开发的脚本一般都会用到一些第三方包,可能别人也需要用到我们的脚本,如果我们将我们的xx.py文件发给他,他是不能直接用的,他还需要安装python解释器,甚至还要安装我们用的那些第三方包,是不是有点小麻烦?但是我们都知道,PC是可以直接运

python入门学习进阶教程 2869

Python打包exe文件方法汇总【4种】

title: Python打包exe文件方法 copyright: true top: 0 date: 2018-08-11 21:08:21 tags: 打包 categories: Python进阶笔记 permalink: password: keywords: description: 使用py2exepyinstaller,cx_Freeze,nuitka对python文件进行打包,...

浪子燕青的博客 11万+

自动化脚本打包exe程序--使用pyinstaller打包python selenium脚本

一、pyinstaller简介 pythonwindow下exe格式的可执行程序有两种可行方案: py2exe--不过这个要在虚拟机环境下(64位的py2exe不允许将程序打包1个exe文件pyinstaller,这个工具全平台可用,比较方便,兼容性好 二、安装环境 1、pyinstaller在windows下的安装,楼主的python环境是2.7.15版本,使用pip命令安装会...

heye13的专栏 5850

如何把几个python文件打包为一个_利用pyinstaller打包Python项目包含多个文件

最近用Python给媳妇写了两个小项目,给解决了她的每天重复的一些人工操作。媳妇很开心,但是问题来了,她是个Python小白,对她来说,需要安装配置Python环境和一大堆第三方模块是个麻烦事儿。而且后续把这些工作交接给别人的话,一是又需要重新安装Python环境,二是我辛苦给她写的源码就这样暴露了。为了解决这个问题,于是就开始百度。果然Python还是有好多中加密源码的方法,并且可能打包exe...

weixin_39962394的博客 1434

6种打包Python代码的方法,让你的程序exe应用!

Python是一种高级编程语言,它具有易学易用、跨平台等优点,因此在开发中得到了广泛的应用。然而,Python代码需要在Python解释器中运行,这对于一些用户来说可能不太方便。因此,将Python代码打包可执行文件exe)是一种很好的解决方案。本文将介绍6种将Python代码打包exe应用的方式。

lojloj的博客 8万+

Python pyinstaller打包exe最完整教程

python提供了多种方法用于将普通的*.py程序文件打包exe文件exe文件可执行文件打包后的*.exe应用不用依赖python,可以在他人的电脑上运行。 pyinstaller是一个第三方模块,专用于python程序exe打包。此外python还有一些别的方法进行打包,但是pyinstaller打包最强大而且好用。 (万字长文涵盖文档所有重要内容)

pythonzzy的博客 29万+

别再问我怎么Python打包exe了!

作者 | Python进阶者来源 |Python爬虫与数据挖掘阅读文本大概需要 10分钟前言也许我们不一定是专业的程序员,但是我们仍然可以通过代码提高我们的效率,尽量少加班,多陪陪媳...

cainiao_python的博客 4万+

python打包exe,太大了该怎么解决?

这是一个很长的故事,嫌长的直接看最后的结论 事情经过 上周接了个需求,写了个小工具给客户,他要求打包exe文件,这当然不是什么难事。因为除了写Python的,绝大多数人电脑里都没有Python编译器,所以打包exe,让用户(windows)双击就可以打开,也算是必备技能了。 直接用Pyinstaller,打开cmder: pyinstaller -Fw E:\test\url_...

qq_24624539的博客 2万+

pyinstaller打包exe文件制作安装包

pyinstaller打包好的程序如下图所示: 1. 下载安装 inno setup (下载地址:http://www.jrsoftware.org/isdl.php) 2. 配置inno setup中文语言包inno setup默认并没有中文,需要自己配置,配置方法如下: https://blog.csdn.net/augusdi/article/details/8565293 ...

qq_42004597的博客 3671

python】之pyinstaller模块,python程序打包一个可执行exe 文件(超详细)!

在开发Python应用程序时,将代码打包可执行文件(.exe)是一个常见的需求。主要是方便接收者的使用,在没有python环境下也能正常打开的可执行文件。Pylnstaller是一个在Windows、GNU/Linux、macos等平台下将Python程序冻结(打包)为独立可执行文件的工具,用于在未安装Python的平台上执行Python编写的应用程序

lina_999的博客 7725

Python PyInstaller打包方法介绍

为了将开发好的Python工具交付给其他人使用,除了在目标电脑部署Python编译环境以外,我们还可以将它打包可执行文件,这样目标电脑不需要安装Python环境就可以运行。将Python程序打包可执行文件的方法有多种,比如Nuitka、PyInstaller等,本文介绍比较常用的打包工具PyInstaller的使用方法。

测试开发小记 1万+

PyInstallerPython 脚本打包为 .exe 可执行文件

本文介绍了工具的使用以及常用参数,并结合实际案例进行实战将我们的Pyhton脚本打包为了.exe可执行文件。知道你对Python感兴趣,所以为你准备了以下籽料!如果你是零基础小白,想快速入门Python是可以考虑的!学习时间相对较短,学习内容更全面更集中可以找到适合自己的学习方案Python激活码+安装包、Python web开发,Python爬虫,Python数据分析,人工智能、机器学习、Python量化交易等习教程。带你从零基础系统性的学好Python

xiaolinyui的博客 1399

Python实用技巧】用 PyInstallerPython 脚本打包为 .exe 可执行文件

本文介绍了工具的使用以及常用参数,并结合实际案例进行实战将我们的Pyhton脚本打包为了.exe可执行文件

python03012的博客 1485

PyInstallerPython代码打包单个独立的exe可执行文件

之前就想要把自己的BlogsToWordpress打开exe了。一直没去弄。 又看到有人提到python打开exe的问题。 所以打算现在就去试试。 注:此处之所有选用BlogsToWordpress,是因为此python脚本够复杂,依赖的模块够多。 如果这个都搞定了,那么其他单个的python文件,和小python项目的打包,就更不问题了。 1.先去找找,目前主流有哪几种方法。

u011553255的专栏 5977

[272]如何把Python脚本导出为exe程序

pyinstallerPython脚本打包可执行程序,使在没有Python环境的机器上运行最新版是pyinstaller 6.12.0,可运行在Windows,Mac和Linux操作系统下。但它不是跨编译的,也就是说在Windows下用PyInstallerexe只能运行在Windows下,在Linux下生的只能运行在Linux下。

周小董 14万+

pyqt5程序打包exe文件的步骤和遇到的坑,以及如何更改exe的图标

首先说一下想要把系统图标改自己的图标,需要把图片转换后缀为.ico的图标 此时可以使用工具:Greenfish Icon Editor Pro 3.31 我是从新浪科技的网站上下载的,没有乱七八糟的游戏http://down.tech.sina.com.cn/page/45742.html 开始打包 首先输入下面的命令,如果pyinstaller没有下载,请pip install py...

j_starry的博客 3万+

linux python封装exe,pyinstaller打包python文件exe(原理.安装.问题)

py文件打包exe文件的方式一共有三种:py2exePyInstaller和cx_Freeze本文分四个步骤来详讲如何用PyInstaller将py文件打包exe文件1. PyInstaller 简介2. PyInstaller 安装3. 将py文件打包exe文件4. PyInstaller打包常见问题一. PyInstaller简介1.python相关文件介绍python作为一门解释型脚...

weixin_36450668的博客 5242

Pyinstaller打包后的exe文件打开闪退解决方案

Pyinstaller打包后的exe文件打开闪退解决方案 问题:利用pyinstallerpython代码打包后,dist文件夹中会生一个xxx.exe可执行文件。但是很多朋友双击这个exe文件会发现,代码运行后,一闪而过(闪退)。那么如何解决? 解决方案1: step 1: winkey + r step 2: cd进入...

GeekZW的博客 3万+
上一篇: 5.3 Python 函数对象与闭包
下一篇: 12 Python MRO
忧桑的小兔子
博客等级 码龄10年 105粉丝 199原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值