通过pyinstaller发布程序时可能会遇到’pyinstaller’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。出现这种问题有以下几个原因:
1.未安装pyindtaller(pip install pyinstaller)
2.未检索到pyinstaller.exe文件
一般情况是通过pip install 指令安装了pyinstaller,但还是报错,这时就要查看该python环境下的Scripts文件夹下是否存在pyinstaller.exe文件(如果不存在那么单独复制或者重新安装pyinstaller),若存在pyintaller.exe文件,可能是Scripts文件夹的路径没有添加到系统环境变量中,那么将其添加到系统环境变量的Path下即可。
需要注意的是一般计算机中可能存在多个python版本,那么Scripts文件夹也要在相应的版本路径下找。
发布程序指令:pyinstaller name.py --noconsole --hidden-import PySide6.QtXml,大致意思是通过pyinstaller 将name.py脚本打包成无控制台窗口的应用程序(noconsole),强制包含PySide6的QtXml模块,也可以使用–exclude PySide6排除PySide6。

Logo

电影级数字人,免显卡端渲染SDK,十行代码即可调用,工业级demo免费开源下载!

更多推荐