吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 630|回复: 11
收起左侧

[求助] 新手请教Python pyinstaller 问题

[复制链接]
x446187 发表于 2022-11-17 21:31


程序编辑好之后进行打包
打包命令:
[Python] 纯文本查看 复制代码
pyinstaller -w -F -i xxx.ico main.py


打包过程没有出现什么错误,但是当我运行exe文件的时候弹出错误,无法运行,

大概的问题描述是这个:

exception tcl data directory
tcl data  directory  appdata/temp/mei101482/tcl not found

在网上找了很多帖子也没个靠谱的,还是来破解区求助各位大佬们

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

温柔 发表于 2022-11-18 00:44
exe运行时,同目录下读取的数据读不到了
千城忆梦 发表于 2022-11-18 00:46
可能你tcl文件的路径写错了,绝对路径改为相对路径
moliy 发表于 2022-11-18 02:35
无闻无问 发表于 2022-11-18 07:27
tcl路径应该有问题,或者是/问题,应该是\\,windows是\\,安卓linux是/,都是双的,检查一下呗
zyjsuper 发表于 2022-11-18 08:09
使用pyinstall --onedir -w 打包成文件夹就好了,还需要核对下路径问题
cloud2010 发表于 2022-11-18 08:34

讲一个以前踩过的坑,跟你这现象相同,提示相似,给你参考哈。

同事需要一个处理excel的小程序,刚好练手时曾经做过,于是翻出源码,在pycharm中重新pip第三方模块,简单跑下后,就开始pyinstaller。

于是pycharm中运行无障碍的代码,pyinstaller后的exe就报与路径有关的错误,具体提示信息记不得了。

用了整整一天的时间,找到一个非常低级的错误,代码中import了一个自己练习时写的logger模块,结果忘记了,从网上pip了一个同名的。

后来也没仔细分析过程,但是现象跟你遇到的现象相同。
土鸡炖蘑菇 发表于 2022-11-18 09:02
试一下使用虚拟环境打包,或者搞个虚拟机 专门打包用,我之前在电脑上写的代码直接运行没问题,打包之后就报错 无法运行,换了个干净的环境打包就没问题了。
wsw黑马 发表于 2022-11-18 09:12
明显是路径问题
看下没找到那个文件的出处,改路径就好了
 楼主| x446187 发表于 2022-11-18 10:41
cloud2010 发表于 2022-11-18 08:34
讲一个以前踩过的坑,跟你这现象相同,提示相似,给你参考哈。

同事需要一个处理excel的小程序,刚好 ...

谢谢7楼兄弟的提醒,我刚才试了一下,将程序没有用到的、代码里面写的import 语句都注释掉,再重新打包之后就可以了
但是我又重新验证了一下,再启用上面未用到的import语句,打包程序依旧还是可以运行,没有报错……

这是不是Python得bug,时不时给你出点幺蛾子?
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-28 22:43

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表