猫史档案馆


没有标题的疑问

用户:腾讯内部员工腾讯内部员工查看:137 回复:9 评论:26 创建时间:2021-07-20T11:46:22


为什么我封装不了带tkinter库的python文件


回复

上一页第 1 页 / 共 1 页下一页
Python-happyyyyPython-happyyyy

是封装成exe吗?

点赞0


评论

应该是吧

是啊


Python-happyyyyPython-happyyyy

那么你是用什么东西封装py

?

点赞0


评论


lsk666666lsk666666

猜个版本问题。我python3.9+pyinstaller4.4+linux aarch64正常运行

center_image

点赞2


评论

或者检查一下有没有什么安装不正常的库。我尝试时报错了,原因是arcade,pypuma安装出了问题,我给卸载了之后就可以正常打包了

pyinstaller会检查你安装的所有包

纠正:pymunk

啊是Apple

这linux好吧

az,眼睛肿了

之前在我越狱了的pad上用过Darwin,终端的使用体验差的不行(windows就不说啥了,基本上没法用)。所以要搞专业开发的话我推荐用Linux

我只是随便封装玩玩……

更新就可以了

没预编译版的痛。更新呢,安装都不成功,但是你不知道我在安装arcade时掉了多少坑。记住,永远不要用体系架构奇怪的电脑【滑稽】

体 系 架 构 奇 怪

给Linux提供预编译就难能可贵了,应该没有多少人会给aarch64预编译这玩意吧

我估计除了我,也没有多少大聪明放着好电脑不用,天天拿树莓派上网,写程序吧

树莓派官方售价:54元()

但是说实话,Linux真的比微软那破玩意用着舒服多了

我又不搞开发

只是平时玩玩

《平 时 玩 玩》

??


Python-happyyyyPython-happyyyy

对,pyinstaller的确会检查你安装的所有包

 

 

 

我也认为是版本问题

点赞1


评论


伴雪纷飞伴雪纷飞

可以把错误信息发一下吗?

1.目测是子库未导入,即

import tkinter
tkinter.messagebox.showinfo()

改为

from tkinter import message
message.showinfo()

2 如果程序有错,那就算天王老子来了,也封装不成功

点赞1


评论

子库也导入了……

版本问题


腾讯内部员工腾讯内部员工

center_image

点赞0


评论

好,结案了


小苏打_小苏打_

额。

你用的是pyinstaller吗。。。如果用pyinstaller的话,可能是版本问题,也有可能是.spec文件写错了。

 

点赞0


评论


伴雪纷飞伴雪纷飞

错误主要 信息:最后一行 pkg_resources.VersionConflict(~)

啥意思呢?

一个词概括:版本冲突

解决方法:更新munpy

点赞0


评论

怎么更新?

em..


伴雪纷飞伴雪纷飞

代码

from subprocess import call
model='numpy'
call("pip install --upgrade " +model, shell=True)

命令

pip install --upgrade numpy

点赞0


评论