• 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中利用sqrt()方法进行平方根计算的教程
  • python 字典(dict)遍历的四种方法性能测试报告
  • Python保存MongoDB上的文件到本地的方法
  • Python中的赋值、浅拷贝、深拷贝介绍
  • python实现sublime3的less编译插件示例
  • 详解Python中的array数组模块相关使用
  • Python对数据库操作
  • Python中遇到的小问题及解决方法汇总
  • Python实现删除Android工程中的冗余字符串
  • Python 登录网站详解及实例

文章分类

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

最近更新的内容

    • python3实现ftp服务功能(客户端)
    • Python爬虫辅助利器PyQuery模块的安装使用攻略
    • python静态方法实例
    • Python网页解析利器BeautifulSoup安装使用介绍
    • python解析html开发库pyquery使用方法
    • wxpython中利用线程防止假死的实现方法
    • 详解使用Python处理文件目录的相关方法
    • 读写json中文ASCII乱码问题的解决方法
    • Django静态资源URL STATIC_ROOT的配置方法
    • Python检测网站链接是否已存在

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

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