‘pyinstaller‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
摘要:解决pyinstaller报错"不是可执行命令"的方法:1)检查是否安装pyinstaller(pip install);2)确认Scripts文件夹中有pyinstaller.exe文件;3)将Scripts路径添加到系统环境变量。注意多版本Python环境需对应查找Scripts路径。打包命令示例:pyinstaller name.py --noconsole --h
通过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。
更多推荐

所有评论(0)