99问答网
所有问题
pyinstaller打包exe后给别人总运行不了,怎么破
如题所述
举报该问题
推荐答案 2020-12-07
最近刚好用pyinstaller打包python程序,有点小感想。
别人运行不了,有几种情况吧。
如果你用python3写的程序,可能需要64位的操作系统才能运行。
有可能你试用的第三方库没有打包进exe程序,所以别人运行不了。
还有可能你的程序需要读取其他文件,打包后文件目录不对。
等等。
所以还需要看看运行不了,到底是报什么错。但是通常运行不了都会闪退,窗口就关闭了,看不到任何报错信息。这边教你一个小技巧,可以看到报错信息。
打开一个命令行窗口,把exe程序拖进去,回车即可运行。结束后窗口还在,你就可以看到报错信息了。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WeBWjWWvjtteWBXjzet.html
其他回答
第1个回答 2017-12-17
试着说一下,不一定能解决。
1、第一种情况,在打包的时候不要加参数-w,看一下执行exe文件后出现的报错再看下一步的行动
2、应该是需要装一个VC 2015 x64,试一下本回答被提问者采纳
第2个回答 2017-09-26
安装Pyinstaller 1 按照习惯,我们使用pip来安装模块。我们一直以来强调,要用最偷懒的方法。写代码的人尤其如此。人生苦短,你要偷懒~ 0Python | 如何用pip安装模块和包 2 虽然部分第三方模块有独立的exe安装包,不过使用pip安装的另一个好处是...
相似回答
pyinstaller打包exe后给别人总运行不了,怎么破
答:
1、第一种情况,
在打包的时候不要加参数-w
,看一下执行exe文件后出现的报错再看下一步的行动 2、应该是需要装一个VC 2015 x64,试一下
pyinstaller打包exe后给别人总运行不了,怎么破
答:
你将打好的
exe
在
别人
的电脑上,用 cmd 启动,看看会打印出什么信息,根据这些信息去查原因。
pyinstaller后不
能
运行
的问题处理
答:
会将
exe
解压到系统某处(图中为AppData/Local/Temp下),然后解释执行。https://gist.github.com/GaryLee/d191f239acf2f47bec93 在工程下创建 hook-jsonrpcclient.py 然后使用如下命令
打包
:[参考]https://pythonhosted.org/
PyInstaller
/spec-files.html#adding-data-files https://
pyinstaller
.readthed...
python
打包exe
可执行文件
后,运行
报错缺少包?
答:
如果你使用的是pyinstaller这个命令打包的话,
你需要使用-p参数指定下python库的路径
。类似以下命令pyinstaller.exe exam.py -F -p e:\python\Lib\site-packages\ 参考下命令参数说明
python
打包成 exe后
程序无法
运行
?
答:
具体看build文件下的warn***.txt文档,里面详细记载了错误的原因。一般都是库丢失。不要下拉双击执行,可以在控制台下执行,看看报错内容。注意:打包时,要让其找到对应的各个lib的路径,就可以自动找到对应的lib
,打包
进去了。
pyinstaller打包成EXE
以后提示Failed to execute script?
答:
有的版本pyqt5库对系统变量的加载存在bug,导致dll无法加载,需要在pyqt5库导入前进行手动设置,加上:if hasattr(sys, 'frozen'):os.environ['PATH'] = sys._MEIPASS + ";" + os.environ['PATH']import PyQt5...这样打出的包就能正常
运行了
...
pyinstaller打包后
文件、图片路径问题
答:
在使用
pyinstaller 打包
py文件
后,
双击生成的.
exe
文件总是报错Failed to execute script main。重新打包时去掉 -w 获取到报错信息,发现是打开图片失败。使用相对文件路径,如: "./imgs/3.jpg" 再次打包后还是
运行
失败。使用绝对路径,如: r"C:/Users/xxx/Desktop/bianxing/imgs/3.jpg" ,...
python 生成的
EXE
file不可以正常
运行
答:
一、安装
pyinstaller
pip install pyinstaller 二、使用 pyinstaller 命令 pyinstaller -F --icon=my.ico test.py #
打包成exe,
并设置图标 pyinstaller -F -w yourfilename.py #
打包成exe,
且不包含控制台 其他参数:一般 python GUI编程才用到 打包成exe ...
用
pyinstaller
、-F -w等
打包
方式生成
exe 后,
都出现错误,是
怎么
回事
答:
1、如果你用的第三方模块是用vc2008 sp1express编译的话。可能会碰到一个BUG。2、据说是因为vc2008 sp1在manifest文件写的是原版crt的版本号,但是实际上用的是新版本的crt。3、你可以让用户安装msvcrt看看。只带动态链接库的话,解决办法比较麻烦,要改manifest的版本号。
大家正在搜
pyinstaller打包无文件
pyinstaller打包文件大
py文件怎么打包成exe
python打包exe后缺少模块
pygame打包成exe
python3打包exe
python打包为exe
python打包exe过大
python 打包成exe
相关问题
想用pyinstaller打包成exe的运行文件,打包出来的...
python文件用pyinstaller打包后在别的机子上不...
pyqt用pyinstaller打包出exe文件后运行不了?...
pyinstaller打包后的exe运行怎么去掉弹出的dos...
程序在pycharm上编译运行非常顺畅,但用pyinstal...
用pyinstaller生成的exe在某些电脑上能运行,有些...
用 pyinstaller、-F -w等打包方式生成 exe...
python3.7 本人萌新使用pyinstaller打包e...