• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > 利用PyInstaller将python程序.py转为.exe的方法详解

利用PyInstaller将python程序.py转为.exe的方法详解

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了python pyinstaller,python3 pyinstaller,pyinstaller,pyinstaller使用,pyinstaller下载等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

前言

最近经常用到一个.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
</div>
python pyinstaller.py --console --onefile test.py
</div>

如果提示:

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

则说明安装完成了。

测试打包

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

cd F:\PyInstaller-2.1
</div>
python pyinstaller.py --console --onefile test.py
</div>

2、命令运行成功后会生成一个test文件夹。在这个文件夹下面会有一个名为dist的文件夹,此文件夹下面有转换好的test.exe

3、上面编译出来的exe能够正常运行了,但带一个黑色的console,以下重新编译,加入–windowed –icon,取消–console

python pyinstaller.py -w --onefile --icon="my.ico" test.py
</div>

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

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家学习或者使用python能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。

</div>

您可能想查找下面的文章:

  • 利用PyInstaller将python程序.py转为.exe的方法详解
  • 利用PyInstaller将python程序.py转为.exe的方法详解
  • 利用pyinstaller或virtualenv将python程序打包详解
  • 利用pyinstaller或virtualenv将python程序打包详解
  • 使用PyInstaller将Python程序文件转换为可执行程序文件
  • 使用PyInstaller将Python程序文件转换为可执行程序文件

相关文章

  • 在Python的Flask框架中使用日期和时间的教程
  • Python的Urllib库的基本使用教程
  • 浅谈python中的变量默认是什么类型
  • 零基础写python爬虫之神器正则表达式
  • Ruby使用eventmachine为HTTP服务器添加文件下载功能
  • Python的迭代器和生成器使用实例
  • python通过BF算法实现关键词匹配的方法
  • python算法表示概念扫盲教程
  • Python Django使用forms来实现评论功能
  • 在漏洞利用Python代码真的很爽

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Python基础入门之seed()方法的使用
    • 深入解析Python中的线程同步方法
    • python脚本设置系统时间的两种方法
    • Python Django使用forms来实现评论功能
    • python实现的系统实用log类实例
    • Python天气预报采集器实现代码(网页爬虫)
    • python写入xml文件的方法
    • Python检测生僻字的实现方法
    • 详解Python的Flask框架中的signals信号机制
    • 使用Python写CUDA程序的方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有