我在python打包上遇到的问题

  • Post author:
  • Post category:python


首先是安装pyinstaller库(安装后无法使用)

“pyinstaller”不是外部命令也不是内部命令

这里主要是需要设置path环境

先检查是否安装了pyinstaller在cdm中输入

pip list 检查是否有pyinstaller库

尽管你原来可能设置过python库的环境但是pyinstaller库需要你再次设置

如果你安装了pyinstaller库的话你可以在cdm中输入pip install pyinstaller 这时会显示它的位置 找到它后鼠标右属性复制它的位置 然后再设置path环境变量(设置环境变量csdn上有很多大佬都写过相关文章)

然后是打包时生产的不是exe文件  而是notnexecutable这个文件  这里你需要检查一下你的图标是否为16*16的ico文件(不是你吧随便一个图片的后缀改成ico)这里浏览器里可以直接搜索转化ico文件  网络上可以帮你把图片转换为ico文件

如果你是第一次打包  先尝试

pyinstaller -F -c 你的程序.py

注意一定在cdm中在转到文件的根目录下比如这样

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bCP5Y2h5Y2h572X54m5,size_20,color_FFFFFF,t_70,g_se,x_16

在进行打包文件

这时你会发现你的程序会闪退 如果你的程序有输入 你会发现你的程序在输入后闪退

你可以给你的程序末尾加一个

input(“回车结束”)

就会发现你的程序可以正常运行了,并且按回车结束
watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bCP5Y2h5Y2h572X54m5,size_20,color_FFFFFF,t_70,g_se,x_16

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bCP5Y2h5Y2h572X54m5,size_20,color_FFFFFF,t_70,g_se,x_16

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bCP5Y2h5Y2h572X54m5,size_20,color_FFFFFF,t_70,g_se,x_16



版权声明:本文为weixin_56011773原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。