rwk
发表于 2021-9-23 16:48:06
学习
洛阳城
发表于 2021-9-23 08:46:44
Mark了
nyzx0322
发表于 2021-9-18 12:20:35
我要试试。。。
anji00
发表于 2021-9-16 11:00:59
好东西
VC2021
发表于 2021-9-15 23:07:02
66666666666666
侧耳倾听ddd
发表于 2021-9-14 11:54:57
非常感谢
龙旭
发表于 2021-9-14 11:19:39
此前发布的帖子见:懒人必备:Py工具箱,Python包管理器/pip镜像源设置/py打包exe工具,三种工具都有简单介绍
xjy=lwy
发表于 2021-9-13 13:15:06
谢谢
159789
发表于 2021-9-7 10:10:30
正好需要十分感谢
a740929654
发表于 2021-9-6 19:17:53
{:5_104:}哈哈
937135952
发表于 2021-9-2 16:22:13
hrpzcf 发表于 2021-9-2 08:58
可以不要。打包后只有dist里的内容是你需要的,如果你打包成单文件夹的形式,那dist里就有一个文件夹xxx ...
好的谢谢啦{:10_323:}
hrpzcf
发表于 2021-9-2 08:58:33
937135952 发表于 2021-9-2 08:48
换成python3.9环境就可以了,打包之后的build和__pycache__文件夹可以不要吗,只留下dist文件夹然后传输 ...
可以不要。打包后只有dist里的内容是你需要的,如果你打包成单文件夹的形式,那dist里就有一个文件夹xxx,整个xxx文件夹都是你的程序,可以先把xxx压缩再发送给别人。如果打包成单文件,那dist里只有一个exe文件。
937135952
发表于 2021-9-2 08:48:56
hrpzcf 发表于 2021-8-30 17:08
换个python环境或者版本
换成python3.9环境就可以了,打包之后的build和__pycache__文件夹可以不要吗,只留下dist文件夹然后传输给别人可以吗
hrpzcf
发表于 2021-8-30 17:08:36
937135952 发表于 2021-8-30 13:08
楼主,这个问题是什么原因呢
换个python环境或者版本
937135952
发表于 2021-8-30 13:08:19
楼主,这个问题是什么原因呢
llc2009
发表于 2021-8-30 12:42:54
感谢
sunyu4506
发表于 2021-8-29 18:23:00
谢谢分享,支持个。
hrpzcf
发表于 2021-8-29 16:52:38
937135952 发表于 2021-8-29 16:44
谢谢楼主耐心解答,我试了一下,我的程序里没有资源文件,就是一个爬虫,爬下来的存储位置也是设置和程序 ...
那你看看你的程序里是不是有路径写死了,导致换一台电脑没有那个路径就无法运行。或者你的程序是不是依赖本地电脑的某个东西,
937135952
发表于 2021-8-29 16:44:55
hrpzcf 发表于 2021-8-29 13:42
2点资源文件就是你的程序用到的资源,比如音乐文件,配置文件,图片,等等。打包工具里有一栏是:非源 ...
谢谢楼主耐心解答,我试了一下,我的程序里没有资源文件,就是一个爬虫,爬下来的存储位置也是设置和程序在同一个文件夹(就是不设置路径),然后我的程序没打包之前能正常运行,打包之后也能正常运行,但是换另外一台电脑运行的时候就是一闪而过,我用录像录了回放,什么都没显示,就是一闪而过,不知道是哪里没有操作对
hrpzcf
发表于 2021-8-29 13:42:12
937135952 发表于 2021-8-29 09:43
新人想问问楼主2,3点是什么意思,
2.检查程序需要使用到的资源文件是否已添加;
3.检查程序中自 ...
2点资源文件就是你的程序用到的资源,比如音乐文件,配置文件,图片,等等。打包工具里有一栏是:非源代码资源文件,如果你的程序使用到资源文件,记得把资源文件路径添加到那一栏。
3点如果你的程序没打包前能正常运行,一般就是正常的,不用管它,不用复制什么。
总之,程序打包后能不能运行跟源代码有很大的关系,最容易出问题的地方就是源代码中对路径的引用,需要使用相对路径。如果不能运行,就要尝试以调试模式打包,然后在命令窗口中运行查看报错信息并以此排查问题,一两句话是没法说清楚的,如果有可能,最好去pyinstaller官网看一下教程,或者在论坛搜一下pyinstaller打包相关的帖子。
页:
1
2
[3]
4
5
6
7
8
9
10