猫史档案馆


【翰书院--完整教程】Python .py 文件转 可执行文件.exe

用户:Albert钟Albert钟查看:6 回复:4 评论:6 创建时间:2020-04-16T10:58:42


emotion_编程猫_早呀

Hello!

想必许多Python编程爱好者跟我一样,都希望把自己的作品分享给大家~~~ 但是,运行.py文件是必须在Python环境中的,用来运行的交互解释器必须安装有所有利用到的第三方库!

这就给传输带来了不便。与其将第三发库、Python交互解释器一并分享,不如将PY文件转化成Windows系统上可以独立执行的exe文件!

可是……怎么转化?

别急,已经有程序员为我们提供了第三方库和小工具!主要有:py2exe,PyInstaller和cx-Freeze。py2exe评价不高,据说缺少维护。PyInstaller一般般,但不能兼容Python3.8。我们今天演示的是cx-Freece使用。

在正式开始前,确保你的Python版本在3.4以上,使用的是Windows系统,且版本在Win7及以上。

 

 

首先,从安装开始,你可以尝试pip安装(一般不能成功)。

 

pip安装方法:

1.打开CMD(命令提示符)center_image

2.输入:

python安装路径\python.exe -m pip install cx_freeze

按回车

3.等待安装

嗯,你的CMD一定报错了,满屏红字。这种方法一般不管用。

 

 

通用方法:

正确的方法是到网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/ 下载

这个下载名录是按首字母排列的,一直往下翻,看到C开头的库就翻慢一点,不一会就能找到了。center_image

cp指Python版本,cp38就是Python3.8,以此类推。

win32就是32位Windows,win_amd喵就是喵位Windows。

你只要找到适合你的电脑和Python的版本,下载到一个显眼的位置就可以了。

然后,在CMD运行:

python安装路径\python.exe -m pip install 下载的whl文件路径


例如:

center_image

按回车

接着输入:

python安装路径\python.exe -m pip install cx_freeze

按回车

嗯,这样应该可以了,完成后会出现黄色字样(看到红色字样说明有错误)。

你可以到Python安装目录的Scripts文件夹里查看,一般就可以看到一个叫“cxfreeze”的文件了(注意,安装下来的是“cxfreeze”,不是“cx_freeze”)。

如果你还是遇到了问题,在下方留言告诉我~~

 

 

接下来是使用。

你只要输入:

Python安装目录\Scripts\cxfreeze 需要打包的程序路径 --target-dir 完成后存储的文件夹

按回车,在要打包的文件同目录下,就会出现一个exe和一些dll。exe文件就是打包成品(别把他和dll文件分开,否则可能无法运行)!

例如:center_image

好了,关于Python .py 文件转 可执行文件.exe的分享就是这么多,如果你还想看更多实用教程,请关注翰书院官方!

对了,如果还有什么问题,欢迎在下方留言!


回复

上一页1 页 / 共 1下一页
Albert钟Albert钟

系统自动屏蔽词语解释:

    C喵 = C M D(命令提示符)

    A喵 = a m d

点赞0


评论


BYS海阔凭鱼跃天高任鸟飞BYS海阔凭鱼跃天高任鸟飞

还可以从pypi.org里面搜并使用迅雷下载下来

点赞0


评论


Albert钟Albert钟

py转exe,就是这么简单!

点赞0


评论


Albert钟Albert钟

顶帖入口

点赞0


评论