一, 背景
今天闲着无事, 写了一个小小的 Python 脚本程序, 然后给同学炫耀的时候, 发现每次都得拉着其他人过来看着自己的电脑屏幕, 感觉不是很爽, 然后我想着网上肯定有关于 Python 脚本转换成可执行文件的操作, 事不宜迟, 我就开始了问度娘, 各种寻找资料, 发现网上的资料太多了, 有一些比较老了, 适合 Python2.x 系列, 在现在 Python3 流行的时代, 我们当然是直接无视, 但是各种方法凌乱的很, 各种教程也是或全或缺的, 鄙人也捣鼓了可久, 后来发现一种方法挺多人用的, 在自己的程序成功打包成执行文件并在其他人电脑测试成功之后, 我就来这做个笔记. 若有不对的地方, 请大家指出.
二, pyinstaller 的安装与配置
1. 你可以选择这个网址打开并且下载 http://www.pyinstaller.org/downloads.html 但是鄙人是不推荐的, 说实话, 我用的是校园里面的移动宽带, 3.3M 的文件, 我下载了一个下午硬是没下载下来, 你们细心点看, 会发现下面还附属 Git 的下载链接, 本人也是用的 Git 下载下来的用.
2. 去 GitHub 下载 pyinstall 包
3. 下载好之后, 解压出来
4. 复制那个文件夹去你的 Python 安装目录下的 script 文件夹下面(这里附上一张本人的 Python 目录, 或许有点帮助)
5. 还需要下载一个 pywin32, 大家可以到这上面下载:
选择自己对应的 Python 解析器的版本, 下载双击安装就好, 下一步, 下一步地点~~
6. 在 CMD 命令行进入 Python3 目录下的 Scripts 目录并执行: python pywin32_postinstall.py -install 命令 , 你们可以看到, 上面那一步执行完之后, 就会在刚刚放解压文件目录下面找到这个 pywin32_postinstall.py 文件
7. 在 CMD 命令行中进入 pyinstaller-develop 目录(之前解压的 pyinstaller-develop 文件夹), 然后执行: python setup.py install
三, 执行完上面的步骤, 基本环境就配置好了, 下面就可以制作 exe 文件了,, 只需要一行命令, 很简单.
1. 将你自己写好的 py 文件, 复制到 pyinstaller-develop 目录 (之前解压的 pyinstaller-develop 文件夹) 下.
2. 在 CMD 命令行进入该目录, 并执行命令: python pyinstaller.py -F 你的文件名字. py
3. 稍等片刻, 一个成功的 exe 文件就会制作完成. 会在 pyinstaller-develop 目录里面, 有一个以你脚本文件名命名的文件夹, 点进去, exe 文件就会在 dist 文件夹下面.
4. 制作完成!
四, 总结
感觉是不难的, 按照这个做法, 应该问题都是不大的, 希望看到这个教程的, 也能成功. 但是这个东西有个小缺点, 就是就算脚本文件很小, 几十 kb, 感觉制作成的执行文件都可大, 倘若我在以后的学习中, 学到其他方法来叫 py 文件转换成 exe 文件, 肯定也第一时间到博客下面记录分享.
谢谢~~
来源: https://www.cnblogs.com/Jay12138/p/11020311.html