PyInstaller打包工具,使用以及pyinstaller权限问题,bash: pyinstaller: 未找到命令

PyInstaller

  1. 安装

pip install pyinstaller

  1. 基本用法

pyinstaller main.py

pyinstaller --onefile main.py

pyinstaller --onefile --name=hello main.py

  1. 常用参数

参数 说明

--onefile 将所有依赖打包成一个单独的可执行文件。没有这个选项时,生成的可执行文件将依赖于多个文件

--windowed 打包为 GUI 应用程序,不显示控制台窗口(仅适用于 Windows 和 macOS)

--name 指定生成的可执行文件的名称

--icon 为生成的可执行文件指定图标文件。图标文件通常为 .ico(Windows)或 .icns(macOS)格式。

--add-data 添加额外的数据文件。格式为 source:destination,其中 source 是本地路径,destination 是可执行文件内的路径。

--hidden-import 手动指定需要包含的模块。如果某些模块在运行时动态导入,PyInstaller 可能无法自动检测到这些依赖项

--exclude-module 手动排除某些模块

4.pyinstaller使用权限

bash: pyinstaller: 未找到命令

当使用root用户的时候使用pyinstaller提示未找到该命令,就会发现在普通用户下是可以使用的,那我们就来修改一下root用户下使用pyinstaller的权限问题

首先我们要找到pyinstaller安装的详细地址在哪里

find / -name pyinstaller

/usr/local/bin/这个就是我们安装的pyinstaller,我们去修改配置变量

vim ~/.bash_profile

保存,最后我们

source ~/.bash_profile

测试

相关推荐
2601_962885728 分钟前
如何用 Python 计算溃疡指数(Ulcer Index)?
开发语言·python
kiracrimson19 分钟前
string 容器:从 C 字符串到会自己扩容的类
开发语言·数据结构·c++·stl
benchmark_cc21 分钟前
如何为 QuantDash Python SDK 编写一个最小化的连接验证脚本?
python·数据分析·pandas·量化交易·股票数据·quantdash
程序边界31 分钟前
顶刊级论文配图全流程:用 Python 复刻 Nature/Science 风格图表
开发语言·python
普通人632 分钟前
uniapp模版JS
开发语言·javascript·小程序·uni-app·1024程序员节
BD_Marathon37 分钟前
【RAG项目】01、RAG项目案例介绍
python
好焊孙辉40 分钟前
螺柱焊机哪家质量好
python·fpga开发
G018_star sky♬1 小时前
nodeJS他是如何用JavaScript封装C++的呢
开发语言·javascript·c++
wyhwust1 小时前
程序设计基础--C语言输入输出单元测试
c语言·开发语言
STLearner2 小时前
KDD 2026 | (2月轮)时空数据(Spatial-Temporal)论文总结时空【下】(人群移动,城市科学(资源调度,)
大数据·人工智能·python·深度学习·机器学习·语言模型·数据挖掘