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

相关文章
|
13天前
|
Linux iOS开发 MacOS
【超级简单】Python代码如何打包成exe文件
【超级简单】Python代码如何打包成exe文件
37 1
|
26天前
|
Python Windows
在 Windows 平台下打包 Python 多进程代码为 exe 文件的问题及解决方案
在使用 Python 进行多进程编程时,在 Windows 平台下可能会出现将代码打包为 exe 文件后无法正常运行的问题。这个问题主要是由于在 Windows 下创建新的进程需要复制父进程的内存空间,而 Python 多进程机制需要先完成父进程的初始化阶段后才能启动子进程,所以在这个过程中可能会出现错误。此外,由于没有显式导入 Python 解释器,也会导致 Python 解释器无法正常工作。为了解决这个问题,我们可以使用函数。
26 5
|
2天前
|
存储 开发者 网络架构
在Python中,`setuptools`是一个强大的工具,用于帮助开发者打包和分发他们的Python代码库。
在Python中,`setuptools`是一个强大的工具,用于帮助开发者打包和分发他们的Python代码库。
5 0
|
26天前
|
Linux 开发者 iOS开发
Python常用打包工具比较
以上是常用的四种打包工具比较。各自有着自己的优缺点,开发者可以根据自己的需求来选择合适的工具。如果你只需要在 Windows 平台上运行应用程序,可以选择 py2exe。如果你需要跨平台支持,并且希望打包过程简单,可以选择 Briefcase。如果你需要支持多个平台,并且打包过程比较复杂,可以选择 cx_Freeze。如果你需要支持多个平台,并且对第三方库的兼容性有较高的要求,可以选择 PyInstaller。
19 4
|
1月前
|
存储 Linux Docker
python项目 以docker形式打包部署全流程
在很久很久以前,我已经听过Docker的大名,当时服务着急上线虽然考虑过用Docker来部署我的服务,但是因为赶期的原因放弃了。 这两天因为华为云服务器到期,而且阿里云服务器优惠力度特别大的原因,我要把华为云服务器里的工程迁移到阿里云。 迁移的过程中,大量的时间精力浪费在了重装python,加载依赖,迁移项目,配置端口等环境配置的工作上。 我在想,如果当时用了Docker部署,我至于受这气?
|
1月前
|
存储 区块链 Python
怎么把Python脚本打包成可执行程序?
【6月更文挑战第3天】最近根据用户提的需求用python做了一个小工具,但是在给客户使用的时候不能直接发送python文件,毕竟让客户去安装python环境,那就离了大谱了。所以这时候就需要把多个py文件带着运行环境打包成EXE可执行文件。
20 1
|
11天前
|
Python Windows
怎么将 Python 项目打包成 exe?
这篇内容是一个关于使用Python和相关工具创建GUI应用并打包成Windows安装程序的教程摘要: - **环境**:Python 3.8,Tkinter(内置GUI库),PyInstaller 6.3.0,Inno Setup Compiler(用于创建安装包)。 - **基本流程**:在conda环境中创建一个独立的虚拟环境,编写一个使用Tkinter的GUI应用,添加图标,用PyInstaller将应用打包成单个可执行文件(exe),最后用Inno Setup Compiler将exe和相关文件打包成安装程序。
|
27天前
|
Python
python项目依赖库打包发布方法
python项目依赖库打包发布方法
18 0