Python打包exe初体验----Pyinstaller

简介: 简介:Python打包exe初体验----Pyinstaller

一、环境


Python 3.9


二、pyinstaller安装


pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyinstaller #清华源

利用清华源进行帮助下载。


三、打包参数


详细参数可以参考:

(英文版:传送门原文

(翻译版:传送门

  • 其中比较常用的有:


image.png


注意:其中-D-F是互斥参数、-w-c是互斥参数

打包第一个.exe文件

第一步:先创建一个py文件。

我这里是利用记事本写的,然后修改文件后缀名.py放在了D盘。

print("hello")
input()


image.png


第二步:打开cmd控制台

快捷键win+R,再输入cmd,然后再输入以下内容。

pyinstaller -F D:/hello.py

image.png

第三步:校验结果

会在C盘用户文件夹里面发现多出来四个文件;

image.png

在dist文件夹里面会发现hello.exe程序。

双击,查看结果(电脑的杀毒软件会报病毒,懂的都懂(笑哭 ))

image.png

按enter键就能退出啦,到这里就说明打包成功了!

补充

关于第二步中,可以在cmd控制台输入d:,转到D盘,再输入命令,可以让那四个文件生成在D盘中。


四、参考文章


【解决方案】Pyinstaller打包exe文件详细教程

Python打包成exe

相关文章
|
25天前
|
Linux 区块链 Python
Python实用记录(十三):python脚本打包exe文件并运行
这篇文章介绍了如何使用PyInstaller将Python脚本打包成可执行文件(exe),并提供了详细的步骤和注意事项。
46 1
Python实用记录(十三):python脚本打包exe文件并运行
|
2月前
|
存储 Shell 区块链
怎么把Python脚本打包成可执行程序?
该文档介绍了如何将Python脚本及其运行环境打包成EXE可执行文件,以便在不具备Python环境的计算机上运行。首先确保Python脚本能够正常运行,然后通过安装PyInstaller并使用`--onefile`参数将脚本打包成独立的EXE文件。此外,还提供了去除命令行窗口和指定可执行文件图标的详细方法。这些步骤帮助用户轻松地将Python程序分发给最终用户。
怎么把Python脚本打包成可执行程序?
|
24天前
|
XML JSON Ubuntu
Python实用记录(十五):PyQt/PySide6打包成exe,精简版(nuitka/pyinstaller/auto-py-to-exe)
本文介绍了使用Nuitka、PyInstaller和auto-py-to-exe三种工具将Python的PyQt/PySide6应用打包成exe文件的方法。提供了详细的安装步骤、打包命令和参数说明,适合新手学习和实践。
232 0
|
2月前
|
安全 数据挖掘 Python
Python的打包工具(setup.py)实战篇
关于如何使用Python的setup.py工具打包Python项目的实战教程。
42 0
Python的打包工具(setup.py)实战篇
|
3月前
|
TensorFlow 算法框架/工具 C++
Python exe文件打包神器-Nuitka!
Python exe文件打包神器-Nuitka!
|
9天前
|
设计模式 开发者 Python
Python编程中的设计模式:工厂方法模式###
本文深入浅出地探讨了Python编程中的一种重要设计模式——工厂方法模式。通过具体案例和代码示例,我们将了解工厂方法模式的定义、应用场景、实现步骤以及其优势与潜在缺点。无论你是Python新手还是有经验的开发者,都能从本文中获得关于如何在实际项目中有效应用工厂方法模式的启发。 ###
|
2天前
|
存储 人工智能 数据挖掘
从零起步,揭秘Python编程如何带你从新手村迈向高手殿堂
【10月更文挑战第32天】Python,诞生于1991年的高级编程语言,以其简洁明了的语法成为众多程序员的入门首选。从基础的变量类型、控制流到列表、字典等数据结构,再到函数定义与调用及面向对象编程,Python提供了丰富的功能和强大的库支持,适用于Web开发、数据分析、人工智能等多个领域。学习Python不仅是掌握一门语言,更是加入一个充满活力的技术社区,开启探索未知世界的旅程。
11 5
|
2天前
|
人工智能 数据挖掘 开发者
探索Python编程:从基础到进阶
【10月更文挑战第32天】本文旨在通过浅显易懂的语言,带领读者从零开始学习Python编程。我们将一起探索Python的基础语法,了解如何编写简单的程序,并逐步深入到更复杂的编程概念。文章将通过实际的代码示例,帮助读者加深理解,并在结尾处提供练习题以巩固所学知识。无论你是编程新手还是希望提升编程技能的开发者,这篇文章都将为你的学习之旅提供宝贵的指导和启发。