查看: 844|回复: 17

[Python] 我又双叒叕有问题了

[复制链接]

0

技术

9

魅力

1

原创

版主

禁止访问

Rank: 7Rank: 7Rank: 7

积分
7757
人气
176
分享
52

最佳新人活跃会员

发表于 2023-8-28 15:16:54 | 显示全部楼层 |阅读模式
请问使用Pyinstall打包后的exe,还需要安装依赖吗?

比如我使用了pyqrcode模块,打包后给别人,别人如果没有安装pyqrcode
运行的时候会报错吗?
小菜鸡一枚~
Gitee主页:https://gitee.com/juruoqwq

0

技术

6

魅力

1

原创

版主

禁止发言

Rank: 7Rank: 7Rank: 7

积分
6217
人气
175
分享
56

最佳新人活跃会员灌水之王

发表于 2023-8-28 15:44:33 | 显示全部楼层
应该不会吧
我记得应该是包含在dll什么里面了
你问xiaomeng
一只压力超大的屑
我的博客:点此进入

0

技术

9

魅力

1

原创

版主

禁止访问

Rank: 7Rank: 7Rank: 7

积分
7757
人气
176
分享
52

最佳新人活跃会员

 楼主| 发表于 2023-8-28 15:47:03 | 显示全部楼层
hjz713 发表于 2023-8-28 15:44
应该不会吧
我记得应该是包含在dll什么里面了
你问xiaomeng

但是没有DLL,只生成了一个exe啊
小菜鸡一枚~
Gitee主页:https://gitee.com/juruoqwq

0

技术

6

魅力

1

原创

版主

禁止发言

Rank: 7Rank: 7Rank: 7

积分
6217
人气
175
分享
56

最佳新人活跃会员灌水之王

发表于 2023-8-28 15:52:25 | 显示全部楼层
不知道了
没怎么学
一只压力超大的屑
我的博客:点此进入

0

技术

7

魅力

1

原创

网站编辑

心如止水,笑对人生!

Rank: 8Rank: 8

积分
11621
人气
138
分享
525

最佳新人活跃会员

发表于 2023-8-28 16:02:00 | 显示全部楼层
蒟蒻 发表于 2023-8-28 15:47
但是没有DLL,只生成了一个exe啊

从一个易语言编写者的角度讲,静态编译就可以了
faryou的个人主页
一名在学业与生活夹缝中生存的小站长

1

技术

14

魅力

1

原创

退休版主

Rank: 8Rank: 8

积分
8190
人气
416
分享
59

论坛元老活跃会员灌水之王荣誉管理

发表于 2023-8-28 16:57:41 | 显示全部楼层

0

技术

9

魅力

1

原创

版主

禁止访问

Rank: 7Rank: 7Rank: 7

积分
7757
人气
176
分享
52

最佳新人活跃会员

 楼主| 发表于 2023-8-28 20:21:02 | 显示全部楼层
JimmyzZZ 发表于 2023-8-28 16:57
https://ffis.me/baidu/index.html?%E7%94%A8Pyinstall%E6%89%93%E5%8C%85%E5%90%8E%E7%9A%84exe%EF%BC%8C% ...

您以为我没搜过吗
百度就是依托答辩
小菜鸡一枚~
Gitee主页:https://gitee.com/juruoqwq

1

技术

14

魅力

1

原创

退休版主

Rank: 8Rank: 8

积分
8190
人气
416
分享
59

论坛元老活跃会员灌水之王荣誉管理

发表于 2023-8-28 20:34:03 | 显示全部楼层
蒟蒻 发表于 2023-8-28 20:21
您以为我没搜过吗
百度就是依托答辩

那你自己去google,GPT或者Claude,这种问题自己肯定能获得答案

0

技术

7

魅力

0

原创

版主

Rank: 7Rank: 7Rank: 7

积分
5120
人气
137
分享
5
发表于 2023-8-28 21:03:21 | 显示全部楼层
可以运行,一般来说,用pyinstaller打包的是一个自带python解释器的程序(程序内部自带python解释器)

当然了,你也可以添加命令把第三方库,解释器单独提取出来
Manners maketh man

0

技术

7

魅力

0

原创

版主

Rank: 7Rank: 7Rank: 7

积分
5120
人气
137
分享
5
发表于 2023-8-28 21:10:17 | 显示全部楼层
蒟蒻 发表于 2023-8-28 15:47
但是没有DLL,只生成了一个exe啊

python脚本的运行离不开python解释器,把脚本打包成exe可执行文件时,pyinstaller会将python解释器和脚本一起打包,同时把需要用到的第三方库和依赖包一并打入到exe文件中

如果你想把程序分离出解释器依赖的话(会在dist里面生成一大堆文件夹,个人推荐在写大项目的时候用,便于维护),可以加-D命令

评分

参与人数 1经验 +10 收起 理由
蒟蒻 + 10 很给力!

查看全部评分

Manners maketh man
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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