Python写的代码打包成.exe可执行文件

  • 1. 安装pyinstaller
  • 2. [在线生成icon](http://www.ico51.cn/)
  • 3. 打包命令 pyinstaller -i x.ico -F y.py
  • 4. 效果图
  • 5. windows上pyinstaller可能的报错及解决
  • 参考

1. 安装pyinstaller

Pyinstaller 可以将 .py 文件打包成 windows 下可执行的 .exe 文件

pip install pyinstaller

注意,打包后也可以用自己喜欢的图片作为exe的图标;需要一个现成的.ico图片

2. 在线生成icon

3. 打包命令 pyinstaller -i x.ico -F y.py

pyinstaller -i x.ico -F y.py
其中:
-i: 表示要加载的图标(没有选择图标可以不用写)
x.ico:表示自己选择的图标名(没有选择图标可以不用写)
-F:表示打包成.exe可执行文件
-c:表示打包程序有窗口
y.py:表示你要打包的py文件

4. 效果图

图标用了我最喜欢的颖宝,效果图如下:

5. windows上pyinstaller可能的报错及解决

错误: WARNING: file already exists but should not: C:\…\…\…\Local\Temp_MEI165842\torchvision_C.cp37-win_amd64.pyd

解决:.spec 增加如下几行

for d in a.datas:if '_C.cp37-win_amd64.pyd' in d[0]:a.datas.remove(d)break

打包命令为:pyinstaller -F --onefile xxx.spec

参考

  • python打包exe
  • 打包文件后带图标
  • WARNING: file already exists but should not: C:\Users\workAI\AppData\Local\Temp_MEI132522\torch_C

Python写的代码打包成.exe可执行文件相关推荐

  1. 如何将Python写的代码打包成.exe可执行文件

    有时候我们需要将自己写的代码打包成exe文件,给别人使用需要怎么办呢?以下将讲解Python代码如何打包成.exe文件. 1. 下载pyinstaller 因为Python中有很多三方包,我们想要这些 ...

  2. python 如何将代码打包成exe可执行程序?(导出为exe可执行文件)pyinstaller

    步骤 1 安装pyinstaller pip install pyinstaller 或pip install -i https://pypi.tuna.tsinghua.edu.cn/simple ...

  3. Python GUI编程:将自己写的postman打包成exe可执行文件

    通过前面几个章节的文章,我们学会了通过PySide2去编写一个简单的GUI页面测试小工具: Python GUI编程:PySide2介绍 Python GUI编程:如何运行第一个PySide2的窗体程 ...

  4. python如何将图片打包进exe里_用python将图片切分为九宫格 并打包成exe可执行文件(附源码)...

    前言 经常在朋友圈或者微博看到九宫格显示的图片,虽然是九张图片,但是这是一张图片经过切割而成的,显示效果很震撼.今天,我们就用python将图片切分为九宫格,并打包成exe可执行文件,就算不需要代码也 ...

  5. windows系统用cx_freeze给python程序打包成exe可执行文件

    转载请注明作者(独孤尚良dugushangliang)出处:https://blog.csdn.net/dugushangliang/article/details/81740340 本机window ...

  6. python版本可执行可嵌入_Python程序打包成exe可执行文件的方法探究

    王瑞文+王圣辉+边润根+邓明月 摘 要:Python是一种很流行的开源编程语言,可以在各种领域中用来编写独立的程序和脚本.Python免费.可移植.功能强大,而且使用起来相当容易.来自软件产业各个角落 ...

  7. 【Python学习笔记(二)】使用Pyinstaller将不同路径下的py文件打包成exe可执行文件

    ** 使用Pyinstaller将不同路径下的py文件打包成exe可执行文件 ** ** 前言 在Windows环境下需要打包一个python项目成exe可执行文件,共有一个主函数BomSoftwar ...

  8. python程序打包成exe可执行文件,亲测可行(pyinstaller教程)

    python程序打包成exe可执行文件,亲测可行(pyinstaller教程)(11-20190214) 文章目录: 有些程序你不想让别人看到,由此程序你想做成绿色软件普惠大众,有些..., 然而你只 ...

  9. Python代码打包成exe文件

    Python代码打包成exe文件:     安装pyinstaller     打包文件:cmd到文件目录下, 执行 pyinstaller -F test.py 注意:如果有调用的文件或配置文件,打 ...

最新文章

  1. 腾讯云发布全链路数据开发平台WeData,企业数据开发门槛降低60%
  2. C++ 的语言杂谈(一)--C++不是新手友好的
  3. Cocoa依赖包管理工具
  4. library not found for -lstdc++.6.0.9
  5. linux怎么在ETC文件夹内新建,教你如何手动新建Linux用户
  6. 手机充电全部用完充好还是有空就充好?
  7. 在MySQL中删除重复的行
  8. CSS:标签右对齐,文本框左对齐的实现
  9. 科学语言与matlab计算 实验2、3
  10. idea uml图各符号含义_设计模式-UML类图的各符号含义(转)
  11. 步进电机、伺服电机、舵机的区别与控制(角度、转速)
  12. SQL DATE 函数的用法
  13. javascript 3d 逐侦产品展示
  14. grep_sed_awl_vim
  15. ECharts绘制饼图
  16. JavaSwing真的过时了吗?请不要忽略了它的启蒙作用
  17. SpringCloudStream整合Kafka,解决两个通道对应同一个topic报错问题。
  18. solidworks大型装配体慢卡顿怎么办?来看专业的装配设计与仿真工作站是怎么解决的!
  19. 如何在adobe dreamweaver cs6中添加动态下拉列表
  20. 计算机调剂心理学,心理学考研 | 73所调剂院校调剂大汇总

热门文章

  1. 横竖屏切换时Activity的生命周期
  2. 2021年大数据Flink(二十四):​​​​​​​Allowed Lateness案例演示
  3. 【CV】吴恩达机器学习课程笔记第10章
  4. [JS][dp]题解 | #打家劫舍(一)#
  5. CSS grid 的用法
  6. Java NIO(New I/O)的三个属性position、limit、capacity
  7. HttpUrlConnection底层实现和关于java host绑定ip即时生效的设置及分析
  8. js字母大小写字母转换
  9. 2014-01-04 SQL练习
  10. PHP basename() 函数