吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1207|回复: 9
收起左侧

[求助] pyinstaller打包问题

[复制链接]
hygxzjh 发表于 2020-4-16 14:33
python版本3.7
用pyinstaller打包后本地可以运行.exe文件 但是在虚拟机上运行就会报错
各位大佬们求解

错误信息

错误信息

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

乌巢禅师 发表于 2020-4-16 14:59
[Bash shell] 纯文本查看 复制代码
pyinstaller  -F *.py

试试加个-F
ctOS_ 发表于 2020-4-16 15:14
pyinstaller打包经常会有那么几个文件丢失,放到别的系统上就容易出问题
我记得以前有看别人说,是因为pyinstaller并不知道文件的具体位置,所以要在打包的时候指定一下
虽然我并不会╮(╯▽╰)╭
 楼主| hygxzjh 发表于 2020-4-16 16:26
 楼主| hygxzjh 发表于 2020-4-16 16:31
ctOS_ 发表于 2020-4-16 15:14
pyinstaller打包经常会有那么几个文件丢失,放到别的系统上就容易出问题
我记得以前有看别人说,是因为pyi ...

会不会是环境的问题  我放在朋友电脑上装了python环境的也可以运行 但是放在虚拟机上没有环境就会报错
Zeaf 发表于 2020-4-16 18:34
ctOS_ 发表于 2020-4-16 15:14
pyinstaller打包经常会有那么几个文件丢失,放到别的系统上就容易出问题
我记得以前有看别人说,是因为pyi ...

指定盘:*:  如E:
指定某目录:cd *   如cd python
Zeaf 发表于 2020-4-16 18:38
hygxzjh 发表于 2020-4-16 16:31
会不会是环境的问题  我放在朋友电脑上装了python环境的也可以运行 但是放在虚拟机上没有环境就会报错

所以为啥不装个环境?
ctOS_ 发表于 2020-4-16 19:53
hygxzjh 发表于 2020-4-16 16:31
会不会是环境的问题  我放在朋友电脑上装了python环境的也可以运行 但是放在虚拟机上没有环境就会报错

打包成exe的程序不一定依赖python环境,我在Win10打包的程序放其他电脑上试过,能用
ctOS_ 发表于 2020-4-16 20:10
据说:
windows系统用pyinstaller打包的程序无法在linux系统下使用(估计是linux没有相应的dll包)
个人观点:
如果虚拟机也是windows的话,试试看用-p参数指定相关包的位置吧?
你应该是在程序运行时截的图,实际上这个错误在pyinstaller打包的时候就已经产生了
那就得看你用pyinstaller打包的时候出现了什么错误报告
(主要pyinstaller也很佛,它打包出点小错不影响程序在本地运行)
 楼主| hygxzjh 发表于 2020-4-16 21:44
ctOS_ 发表于 2020-4-16 20:10
据说:
windows系统用pyinstaller打包的程序无法在linux系统下使用(估计是linux没有相应的dll包)
个人 ...

好的 谢谢
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-30 05:11

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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