加载中...

地址发布 老王说明书 宣传中心
此板块只作为纯讨论

正经话题,不搞色情!贤者时间必备
查看: 1008|回复: 11
收起左侧

[职业行业交流] 关于windows把python文件打包成exe文件方法

[复制链接]
 楼主| 发表于 2023-12-15 19:13:39 手机版 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?免费注册

x

% `8 G# V  H- ^1 T( o0 x+ V1.        下载自己python的对应版本
" U+ C8 d5 G, a# B6 j/ i  L6 U# l* b/ z(欢迎访问老王论坛:laowang.vip)
2.        “win+R”打开运行对话框输入“cmd”,输入“pip install pyinstaller”% i* N$ v9 Q9 f3 g(欢迎访问老王论坛:laowang.vip)
CSDN_1702638310887.png
, ~/ o9 c) r3 b. R6 W. K但国外的源下载速度很慢
; K6 W" h# w2 ?9 A# e
& l( f* t$ z- F3 \0 Z+ D国内也有下载源
. W$ ^5 \2 N9 i
% {0 b, ?5 N4 a5 [& j/ ~. y* j结尾加-i和下面的代码" w! ~5 g5 X& m0 _(欢迎访问老王论坛:laowang.vip)
% J" E; ?4 U7 v  s( Y! e' o, r(欢迎访问老王论坛:laowang.vip)
清华:https://pypi.tuna.tsinghua.edu.cn/simple, x* e: I9 O. {4 t& T$ l(欢迎访问老王论坛:laowang.vip)
中国科学技术大学 https://pypi.mirrors.ustc.edu.cn/simple/
6 a, ~' ?+ G/ m4 s- i华中理工大学:http://pypi.hustunique.com/1 m/ `, t7 I1 l4 `8 b6 O(欢迎访问老王论坛:laowang.vip)
阿里云:http://mirrors.aliyun.com/pypi/simple/
7 [  z$ q; P$ J$ l豆瓣:http://pypi.douban.com/simple/* p& D/ C8 C2 h9 Y* N% v(欢迎访问老王论坛:laowang.vip)
百度:https://mirror.baidu.com/pypi/simple
6 Y* Y! ?+ Y* M4 q+ W/ W" m CSDN_1702638356769.png # m+ m+ P7 C- ^; A6 j* W(欢迎访问老王论坛:laowang.vip)

9 K) U. C* E, r
  |, {& D& g" @4 v1 M4 a( E 0 {  x. L8 a/ ~(欢迎访问老王论坛:laowang.vip)

* o0 d; Q* R  p  {( |/ } 3.        下载完成后打开Python的文件目录
/ Z  @; Y2 g: F. f, S CSDN_1702638367953.png
; ?* {/ j. q9 f. z, ?) T. c  b1 Z  L5 a(欢迎访问老王论坛:laowang.vip)
2 j: L& \# p  w(欢迎访问老王论坛:laowang.vip)
打开Scripts文件夹
) C7 }+ M0 ?  w4 H( v2 R, j  C& @# h4 E/ v) M7 f0 p(欢迎访问老王论坛:laowang.vip)
右击其中任意一个文件打开属性& z; v! c) t4 ^' |! v7 X(欢迎访问老王论坛:laowang.vip)

3 p, D2 R. Z3 b! K CSDN_1702638370222.png
& F5 O+ K' u4 M5 C" f2 `8 Z; m
; G- R4 C: _* }. O5 C/ i+ o, b 复制文件夹路径
% t# ]0 `' L" k
+ Z# G- y0 S/ R, H) a5 c( r4:        在cmd中输入“C:”#c盘是我文件夹所在的盘符,也可以是“F:”
/ w; z4 V* f6 t5 v$ o: t8 W8 p4 R" q6 ?" f, D8 U(欢迎访问老王论坛:laowang.vip)
如果你的python也在c盘,可以不用输入直接下一步
* U9 f0 W2 M  I0 @2 a* h7 D2 J1 a1 d& u(欢迎访问老王论坛:laowang.vip)
5.        在cmd中输入“cd AppData\Local\Programs\Python\Python38-32\Scripts”' O4 z# B4 W$ w5 F5 m(欢迎访问老王论坛:laowang.vip)
- V3 v0 U' q: S8 Z- I' Y(欢迎访问老王论坛:laowang.vip)
CSDN_1702638372024.png
8 s/ Q" O$ `; _+ d+ h/ s; h+ N8 B& ~& b' I2 Q6 {* h# ~(欢迎访问老王论坛:laowang.vip)
6.        将要打包的.py文件放入Scripts文件夹中
$ t* I- s5 n3 r: f
+ ]3 M* ?6 P4 l. p CSDN_1702638373664.png
8 |5 ^& d- `' b8 _0 e& t
3 D6 v/ b$ Q+ K3 q$ f7.        打开cmd输入“python pyinstaller.exe -F  斐波那契的兔子.py”  #斐波那契的兔子.py为文件的名字9 z. r% j1 W! R. L" d: m; A% `7 m(欢迎访问老王论坛:laowang.vip)
' Y0 W6 F8 {3 L; k) C8 F1 Y(欢迎访问老王论坛:laowang.vip)
CSDN_1702638375268.png 6 R6 i! A/ S2 F% T6 K% I7 u# J. d(欢迎访问老王论坛:laowang.vip)
0 u$ E# r  @; r! q- J& K# Z. p(欢迎访问老王论坛:laowang.vip)
8.        回车,让子弹飞一会; s3 ^6 f9 m$ r3 k; c( ^1 w) R9 U5 O(欢迎访问老王论坛:laowang.vip)
- b1 ^  F7 A5 C8 p; X6 f(欢迎访问老王论坛:laowang.vip)
CSDN_1702638376818.png 1 [3 S* z1 o, Z* L& Q, U(欢迎访问老王论坛:laowang.vip)
) s7 i7 a" T) o8 `3 L  p6 j' {- k(欢迎访问老王论坛:laowang.vip)
                                             出现此图片即成功 : J* H" M, ?+ N4 t# `8 K(欢迎访问老王论坛:laowang.vip)

/ p* X+ G6 ]! k' P2 |1 o$ V, a! q等待一会,完成之后在Scripts文件夹里自动创建了一个dist的文件夹打开,exe文件就在里面了。
" C2 p. {" i. A. L0 L CSDN_1702638378421.png 6 c$ g6 @5 D! b6 G(欢迎访问老王论坛:laowang.vip)
# E+ C9 U$ }! j8 }8 h/ T1 S* {(欢迎访问老王论坛:laowang.vip)
! ]. E) [& {* D" @, E8 i(欢迎访问老王论坛:laowang.vip)
0 B/ l+ M  }( r(欢迎访问老王论坛:laowang.vip)

5 h; X$ @9 S! \在第6步那里也可以不将文件放入Scripts文件夹,直接在cmd输入“python pyinstaller.exe -F -c ”到这里时将文件直接拖入cmd中,直接回车即可。
" f/ h4 m1 L: H: T
% a1 w1 j, A2 o( H. G3 G( r& j CSDN_1702638379873.png 3 K  @; r9 l) x! f6 t(欢迎访问老王论坛:laowang.vip)
* R" o% ~4 Y4 o, p1 m# o# [(欢迎访问老王论坛:laowang.vip)
当然可以多放几个,毕竟有时也有包什么的
' I% P; p+ y& h' T* p! h& k CSDN_1702638381434.png
3 g9 s$ h8 U1 ]# |  z1 y$ ~他们会打包成一个exe文件" a0 j1 h+ t* g, A% b% X(欢迎访问老王论坛:laowang.vip)
CSDN_1702638383037.png
1 R' w, T0 t0 A打包既可以让你的源代码简单的隐藏,也可以将你的成果给别人炫耀一下。
8 q( l+ u  k5 k6 R+ kWindows Python5 q) }1 D- @; W5 C; H(欢迎访问老王论坛:laowang.vip)
全文为作者本人著作,CSDN上也是作者本人所做,非盗取

评分

参与人数 1软妹币 +180 收起 理由
navebayes + 180 cheese!!

查看全部评分

本帖被以下淘专辑推荐:

回复

使用道具 举报

发表于 2023-12-15 19:40:08 | 显示全部楼层
如果是要参与芝士的话要按照规范报名哦,不支持被动奖赏
回复 支持 1 反对 0

使用道具 举报

发表于 2023-12-15 19:56:10 | 显示全部楼层
不如auto-py-to-exe
回复 支持 反对

使用道具 举报

发表于 2023-12-15 20:22:01 手机版 | 显示全部楼层
打包里面有文件怎么搞这个方法3年前就用了!
回复 支持 反对

使用道具 举报

发表于 2023-12-16 01:01:21 手机版 | 显示全部楼层
我Spyder没有自带pip下载包是少了东西得重新下载吗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-12-16 14:53:40 手机版 | 显示全部楼层
水兔樱 发表于 2023-12-15 19:56
- P& f, [- t1 }不如auto-py-to-exe

/ \7 h$ V2 c) M4 A, v; p! j! y确实,auto-py-to-exe有UI界面使得操作者更为方便的打包exe,但是auto-py-to-exe其实也是基于pyinstaller的打包的,只是多了一个UI界面,曾经我也为了方便我也写了一个简陋UI界面的,确实也要方便一些。
回复 支持 反对

使用道具 举报

发表于 2023-12-17 12:24:30 | 显示全部楼层

加钱加钱

本帖最后由 navebayes 于 2024-4-20 00:32 编辑 , m7 d% ^: m- ^5 Z6 f(欢迎访问老王论坛:laowang.vip)

5 E3 ^/ l' S+ ?没回复但是有记录,那我就算你报名了哦
9 e) t2 k; j5 w7 \: f' Y基础50可读性45排版35内容70额外10总计210
' P( f# K" t5 b( p, B! c+ h分栏-极客
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-12-17 17:14:25 手机版 | 显示全部楼层
navebayes 发表于 2023-12-17 12:24
2 q2 @5 o- D* i5 ^9 Y6 [没回复但是有记录,那我就算你报名了哦
% k, R1 M! c& }6 {& U3 N基础50可读性45排版30内容45额外10总计180 4 e. {) {. k4 O- v! Q: ~1 y(欢迎访问老王论坛:laowang.vip)
分栏-极客 ...

8 b% y7 U4 e0 Q5 z' g8 \真没想到还可以有奖励的,真是太棒了。

评分

参与人数 1软妹币 +30 收起 理由
navebayes + 30

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2023-12-17 17:25:28 手机版 | 显示全部楼层
lqhnb 发表于 2023-12-17 17:14
. R" ^) S/ l7 P. x: `; ?* z( D真没想到还可以有奖励的,真是太棒了。

) G0 d1 Y# O0 L/ s: ]" a" W下次需要主动报名了,如果感兴趣的话可以看置顶帖
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-12-17 17:56:33 手机版 | 显示全部楼层
navebayes 发表于 2023-12-17 17:25& ]# V: i* g$ t; X(欢迎访问老王论坛:laowang.vip)
下次需要主动报名了,如果感兴趣的话可以看置顶帖

% V: j6 X/ K6 A; }' \: C好的
回复 支持 反对

使用道具 举报

发表于 2024-4-7 00:03:47 | 显示全部楼层
但是缺点就是生成的可执行文件太大了(
8 {3 m' T8 }. w还是建议上cpp& ?0 G8 N! T; ^' V' o(欢迎访问老王论坛:laowang.vip)
回复 支持 反对

使用道具 举报

发表于 2024-4-20 00:30:46 | 显示全部楼层
lqhnb 发表于 2023-12-17 17:141 C; a( T# E+ c! J& X* z9 i(欢迎访问老王论坛:laowang.vip)
真没想到还可以有奖励的,真是太棒了。

/ `9 V! E; B5 T- n% a( w感觉钱给少了。。给你加点3 v/ N; `6 g4 C* h& a( q$ ~( A' Q(欢迎访问老王论坛:laowang.vip)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册
点击进行验证

本版积分规则

我们不生产资源,只做资源的搬运工。

tags标签-春满四合院-AvGood-Archiver-小黑屋- |网站地图