#Python基础 利用Pyinstaller 模块对python代码进行打包exe

python,基础,利用,pyinstaller,模块,代码,进行,打包,exe · 浏览次数 : 39

小编点评

**安装** 1. 在命令行中运行以下命令:`pip install PyInstaller` 2. 安装成功后,可以使用 `pip show PyInstaller` 查看版本信息。 **打开命令行** 1. 在 Windows 10 系统中,按 `Win` + `R` 打开命令提示或终端。 2. 在 macOS 系统中,按 `Command` + `R` 打开命令提示或终端。 **切换路径** 1. 在命令行中输入以下命令:`cd E:\your_file_path` 2. 此命令将切换到 `E`盘的默认路径。 **指定位置** 1. 在命令行中输入以下命令:`cd +your_file_path` 2. 此命令将将文件打包到 `your_file_path` 的目录下。 **打包** 1. 在命令行中输入以下命令:`pyinstaller -F -w somefile.py` 2. 此命令将创建一个名为 `somefile.exe` 的 executable 文件。 3. `-F` 表示创建一个可运行的应用程序。 4. `-w` 参数表示将文件打包到当前目录下。 **打包图标** 1. 在命令行中输入以下命令:`pyinstaller -F -i someicon.ico somefile.py` 2. 此命令将创建一个包含图标的应用程序。 3. `-F` 表示创建一个可运行的应用程序。 4. `-i` 参数指定要使用的图标文件。 5. `somefile.py` 是要打包的 Python 文件。 **结果** 1.打包完成后,会创建一个名为 `dist` 的文件夹,其中包含一个 `somefile.exe` 的 executable 文件。 2. 该文件可以直接运行,无需使用任何其他工具。

正文

一般我们都用 Python 的 Pyinstaller 模块进行打包,这里记录Pyinstaller 模块进行打包。

一:安装 Pyinstaller 模块

pip install PyInstaller

二:打开cmd(win+R)

 

 三:操作

3.1 切换路径(这里示例文件在E盘)

 

 输入E:
来切换默认盘位置

3.2 指定位置

 

 cd +绝对路径(就是py文件存放的位置) 

3.3 打包

 

# 这一般是用来打包界面化的程序的,如用tkinter、Pyqt5等制作的程序。
# -w 的意思就是exe运行的时候不弹出那个命令行(黑窗口)
Pyinstaller -F -w somefile.py

# 这一般用来添加exe的图标
Pyinstaller -F -i someicon.ico somefile.py

 

 这里用了Pyinstaller -F -w +文件名的方式打包。第二种方式可以指定打包的图标。-w代表程序运行时不显示cmd界面,这个看具体情况选择。

四:结果输出

 

 最终结果会在dist文件夹内,是一个可以直接执行的exe文件。

与#Python基础 利用Pyinstaller 模块对python代码进行打包exe相似的内容:

#Python基础 利用Pyinstaller 模块对python代码进行打包exe

一般我们都用 Python 的 Pyinstaller 模块进行打包,这里记录Pyinstaller 模块进行打包。 一:安装 Pyinstaller 模块 pip install PyInstaller 二:打开cmd(win+R) 三:操作 3.1 切换路径(这里示例文件在E盘) 输入E:来切换

[转帖]利用Python调用outlook自动发送邮件

↓↓↓欢迎关注我的公众号,在这里有数据相关技术经验的优质原创文章↓↓↓ 使用Python发送邮件有两种方式,一种是使用smtp调用邮箱的smtp服务器,另一种是直接调用程序直接发送邮件。而在outlook中我们一般是没有权限去开启smtp服务的,所以一般只能通过第二种直接调用方式发送邮件 基础版本–

[转帖]利用Python调用outlook自动发送邮件

↓↓↓欢迎关注我的公众号,在这里有数据相关技术经验的优质原创文章↓↓↓ 使用Python发送邮件有两种方式,一种是使用smtp调用邮箱的smtp服务器,另一种是直接调用程序直接发送邮件。而在outlook中我们一般是没有权限去开启smtp服务的,所以一般只能通过第二种直接调用方式发送邮件 基础版本–

如何利用 Seaborn 实现高级统计图表

本文分享自华为云社区《使用 Seaborn 实现高级统计图表从箱线图到多变量关系探索》 ,作者:柠檬味拥抱。 在数据科学和数据可视化领域,Seaborn 是一个备受欢迎的 Python 可视化库。它建立在 Matplotlib 的基础之上,提供了更简洁、更美观的图形界面,同时也具备了一些高级统计图表

基于遗传算法的地图四色原理绘图上色的Python代码

本文介绍利用Python语言,实现基于遗传算法(GA)的地图四色原理着色操作~

#Python实例 计算外卖配送距离(基于经纬度的导航及直线距离)

一:X-MIND 二:计算两点经纬度之间的距离 经纬度是利用三维球面空间来描述地球上一个位置的坐标系统,每个经纬度坐标由经度 lng 和纬度 lat 两个分量组成。经纬度的有效范围为经度-180度到+180度,纬度大约-90度到+90度。 三:Geopy库,计算两点直线距离 如果遇到测算直线距离可以

#Python实例 计算外卖配送距离(基于百度API接口)---第二篇

https://www.cnblogs.com/simone331/p/17218019.html 在上一篇中,我们计算了两点的距离(链接为上篇文章),但是具体业务中,往往会存在一次性计算多组,上百甚至上千的距离。 所以我们需要利用python函数,批量去处理和传参,批量计算距离。前面的操作去第一篇

Python字符串方法:字符串查找、替换、分割

字符串查找 Python 提供了内置的字符串查找方法find(),利用该方法可以在一个较长的字符串中查找子字符串。如果该字符串中,有一个或者多个子字符串,则该方法返回第一个子串所在位置的最左端索引,若没有找到符合条件的子串,则返回-1。find()方法的基本使用语法如下: source_string

通用密钥,无需密码,在无密码元年实现Passkeys通用密钥登录(基于Django4.2/Python3.10)

毋庸讳言,密码是极其伟大的发明,但拜病毒和黑客所赐,一旦密码泄露,我们就得绞尽脑汁再想另外一个密码,但记忆力并不是一个靠谱的东西,一旦遗忘密码,也会造成严重的后果,2023年业界巨头Google已经率先支持了Passkeys登录方式,只须在设备上利用PIN码解锁、指纹或面部辨识等生物识别方式,即可验

闻其声而知雅意,基于Pytorch(mps/cpu/cuda)的人工智能AI本地语音识别库Whisper(Python3.10)

前文回溯,之前一篇:含辞未吐,声若幽兰,史上最强免费人工智能AI语音合成TTS服务微软Azure(Python3.10接入),利用AI技术将文本合成语音,现在反过来,利用开源库Whisper再将语音转回文字,所谓闻其声而知雅意。 Whisper 是一个开源的语音识别库,它是由Facebook AI