当前位置: 首页 > article >正文

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

PyInstaller
1. 安装
pip install pyinstaller

2. 基本用法
pyinstaller main.py
pyinstaller --onefile main.py
pyinstaller --onefile --name=hello main.py

3. 常用参数
参数    说明
--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

测试


http://www.kler.cn/a/464281.html

相关文章:

  • Spring系列一:spring的安装与使用
  • I2C(一):存储器模式:stm32作为主机对AT24C02写读数据
  • 【小程序开发】- 小程序版本迭代指南(版本发布教程)
  • 2025.01.02(数据库)
  • df.groupby()方法使用表达式分组
  • vscode代码AI插件Continue 安装与使用
  • 【Golang 面试题】每日 3 题(十四)
  • IJCNN2025 投稿准备
  • python中的assert和if的区别
  • ‌新手小白TikTok美区无货源:适合与否?
  • python代做/tensorflow代做/pytorch代做/keras/图像/目标检测/
  • df.groupby(‘team‘).agg({...}) 是 Pandas 中一个非常常用的聚合操作
  • 前端CSS3学习
  • [创业之路-232]:《华为闭环战略管理》-5-组织架构、业务架构、产品架构、技术架构、项目架构各自设计的原则是什么?
  • SpringCloud源码分析-Lettue Redis
  • NeurIPS 2024 | 像素级LLM实现图像视频理解、生成、分割和编辑大统一(昆仑万维等)
  • 前端如何用 canvas 做电影院选票功能
  • 【人工智能数据科学与数据处理】——深入详解数据科学与数据处理之数据获取与清洗
  • Visual Studio 2022安装教程
  • Effective C++读书笔记——item2(const,enum,inlines取代#define)
  • Java实现下载excel模板,并实现自定义下拉框
  • 应用架构模式
  • Python 列表的高级索引技巧
  • axios 实现进度监控
  • 第3章 总线
  • 搭建开源版Ceph分布式存储