资讯专栏INFORMATION COLUMN

使用PyInstaller 将python程序 .py转为 .exe

testbird / 1087人阅读

摘要:本文来自最近经常用到一个程序,但是每次在不同电脑上用,希望能把脚本发布为脱离平台运行的可执行程序,比如单个。本身并不属于包。在安装之前需把环境配置好。测试打包文件放在当前目录的文件夹里面命令运行成功后会生成一个文件夹。

本文来自 Alliot"s blog
最近经常用到一个.py程序,但是每次在不同电脑上用,希望能把Python脚本发布为脱离Python平台运行的可执行程序,比如单个exe。PyInstalle满足要求。
PyInstaller本身并不属于Python包。在安装 pyinstaller之前需把python环境配置好。

安装pyinstaller 下载pyinstaller

解压到F:PyInstaller-2.1(自选)(可以去官网下载最新版)

安装pywin32

pywin32-217.win32-py2.7.exe:点击下载

安装pyinstaller

  1、进入cmd

cd F:PyInstaller-2.1
python pyinstaller.py --console --onefile  test.py

如果提示:

Usage: python pyinstaller.py [opts] [ ...] |
pyinstaller.py: error: Requires at least one scriptname file or exactly one .spec-file

则说明安装完成了。

测试打包

  1、文件放在当前目录的pyinstaller-2.1文件夹里面

cd F:PyInstaller-2.1
python pyinstaller.py --console --onefile  test.py

  2、命令运行成功后会生成一个test文件夹。在这个文件夹下面会有一个名为dist的文件夹,此文件夹下面有转换好的test.exe
  3、上面编译出来的exe能够正常运行了,但带一个黑色的console,以下重新编译,加入--windowed --icon,取消--console

python pyinstaller.py  -w  --onefile --icon="my.ico" test.py

其中my.ico是你要给他加的自定义图标文件。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/38612.html

相关文章

  • 使用pyinstallerpython打包为exe

    摘要:起因是从某发现了一个站挂机助手,依赖于直播的一个库,作者的处理方式是将依赖的库打包为,然后使用进行调用。它能够在等操作系统下将源文件打包,通过对源文件打包,程序可以在没有安装的环境中运行,也可以作为一个独立文件方便传递和管理。 起因是从某 hub 发现了一个B站挂机助手,依赖于直播的一个库,作者的处理方式是将依赖的库打包为 exe,然后使用 python 进行调用。 然后因为依赖的 l...

    AnthonyHan 评论0 收藏0
  • 为了没Python的小伙伴儿,我学会了程序打包。【保姆级详细教学】

    摘要:如果觉得安装太慢,还可以加入国内镜像下载我比较习惯用豆瓣的。之前的文章有讲过滴常用源镜像清华阿里云中国科技大学华中理工大学山东理工大学豆瓣在里输入打包成的命令。   导语 这篇文章是我之前很想写的,但是拖到了今天! 咳咳咳......主要是有粉丝让我安排一下!宠粉.jpg 很多新手小伙伴儿...

    Java_oldboy 评论0 收藏0
  • 为了没Python的小伙伴儿,我学会了程序打包!【保姆级详细教学】

    摘要:如果觉得安装太慢,还可以加入国内镜像下载我比较习惯用豆瓣的。之前的文章有讲过滴常用源镜像清华阿里云中国科技大学华中理工大学山东理工大学豆瓣在里输入打包成的命令。  导语 这篇文章是我之前很想写的,但是拖到了今天! 咳咳咳......主要是有粉丝让我安排一下!宠粉.jpg 很多新手小伙伴儿是...

    Euphoria 评论0 收藏0
  • exe 文件反编译成 Python 脚本

    摘要:打包成单文件所使用的命令为打包成文件夹所使用的命令为不管是哪种打包方式都会留下一个文件。这样我们只需将脚本文件和脚本文件放置到同一文件夹下,运行我们的脚本。可以看到已经完美的反编译出其中的脚本好了,相信大家已经明白了反编译的原理。 近期阅读了一篇很感兴趣的文章,为免后续文章被删无法再阅读,现...

    xbynet 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<