将Python文件变成可执行文件exe,步骤如下:
1)编写Python文件,确保程序没有问题;

2)根据Python的版本号下载相对应的py2exe;

3)在写好的Python同一个文件夹下写一个setup.py,内容如下:
      from distutils.core import setup
      import py2exe

setup(windows=['example.py'])

以上的example.py是我们已经编好的Python代码;

4)打开CMD窗口,将工作目录切换到Python文件所在的文件夹,并输入命令:
      python setup.py py2exe

5)命令成功完成后,进入写好的python文件夹下可到两个新的文件夹,其中   dist文件夹里的example.exe就是我们需要的windows程序。

注:1)如果python原程序用到外部资源,如图片、文本等,需要拷贝到dist目录下;
       2)给其他用户运行时,需要把整个dist文件夹的文件都拷贝过去。

python转exe相关推荐

  1. python 关闭exe程序进程

    python 关闭exe程序进程 import os def kill_exe(exe_name):"""杀死exe进程:param exe_name:进程名字:retu ...

  2. 用python结束exe进程

    如题,不废话,上代码: import psutilnamelist = ['NOTEPAD.EXE']deathlist = ['chrome.exe','chromedriver','python' ...

  3. python做exe开发教程_python做exe开发教程

    python做exe开发教程内容摘要 python做exe开发教程其他方法无效时可用免疫抑制剂,交通部监理员教程证,6.客户端的异常测试.6.机费用械性能(1)抗拉试验:酒店入职教程内容,6.9l-8 ...

  4. 手动制作python的exe可执行程序

    手动制作python的exe可执行程序 -- by Leo Jay Python没有内建一个编译为exe的功能.给python程序的部署带来不少的麻烦. 所以就会出现一些py2exe之类的很不错的工具 ...

  5. python打包exe之打包深度学习模型踩坑记录及其解决办法。

    在现实生活中,有时候我们写的程序需要发给小伙伴用,而小伙伴没有python,这时候我们需要将程序打包成exe文件发给小伙伴用. 今天讲下打包深度学习模型 打包一般要用到cmd命令行,要求cmd能执行p ...

  6. python打包exe 之打包sklearn模型中的各种坑及其解决方法。

    之前学习了如何打包,如何建立虚拟环境打包,以及如何带资源打包exe. python打包成exe 可执行文件 .教程 使用pipenv建立虚拟环境解决python打包exe文件过大的问题(附打包带图标, ...

  7. 使用pipenv建立虚拟环境解决python打包exe文件过大的问题(附打包带图标,多个py文件打包exe)

    我们编写的程序可以发给其他小伙伴使用,但是其他小伙伴不一定安装有python.这时候就需要用到打包啦.打包可以将程序打包成exe文件.然后小伙伴在windows平台里就可以运行(无需python).直 ...

  8. Python打包EXE神器 pyinstaller

    最近由于项目需要,以前的python文件需要编辑为EXE供前端客户使用. 由于最早接触的是distutils,所以一开始准备使用distutils和py2exe搭配来进行python的exe化,也就是 ...

  9. Python程序生成.exe的可执行文件

    Python程序生成.exe的可执行文件 1)编写生成exe的脚本程序setup.py #coding=utf-8 #exe文件生成脚本 from distutils.core import setu ...

  10. python打包exe报错编码问题,使用Python打包含有pymssql成exe所躺的坑

    一.如何打包 Python打包exe文件简单运用pyinstaller库就行了 1)安装pyinstaller库(自行安装) 2)win+R打开运行窗口输入"powershell" ...

最新文章

  1. 迭代器报“vector iterators incompatible”错的几种可能
  2. 关于一个局部变量未初始化引发的项目异常退出问题
  3. spark抽取mysql数据到hive_使用spark将内存中的数据写入到hive表中
  4. adobe acrobat看PDF文档显示字体发虚,有毛刺的解决办法
  5. python-----学习资料
  6. nodejs11安装教程(升级最新版本)
  7. Mybatis数据库连接报错:对实体 “characterEncoding“ 的引用必须以 ‘;‘ 分隔符结尾
  8. 这个技巧,让你更从容地使用Mac电脑~
  9. zendstudio 的使用过程中出现 Editor could not be initialized. 的问题
  10. 数据库事务特性学习笔记
  11. 系统分析设计——如何识别类
  12. linux进入cbq文件夹,Linux流量控制(SFQ/TBFPRIO/CBQ/HTB原理介绍)
  13. Elesticsearch(es)聚合搜索(入门到精通)4
  14. windows server 批量取消域用户属性“密码永不过期”
  15. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction
  16. Linux红旗语言,如何改变红旗linux控制面板语言
  17. pat甲级1013图柳神代码解析自学复盘
  18. RetinaNet论文详解Focal Loss for Dense Object Detection
  19. 咬文嚼字 | 信息化和数字化的本质区别是什么?
  20. Elixir应用简介

热门文章

  1. php 拉丁文转中文,拉丁文在线翻译_拉丁语在线翻译
  2. 编译的html帮助文件(.chm)打不开,chm文件无法打开怎么办
  3. hp-unix 自带磁带机备份数据
  4. 如何卸载Adobe Premiere Pro CC 2017和Adobe Photoshop CC 2018
  5. 如何换ip ,最简单有效的换ip方法在这里
  6. spring核心概念
  7. 微信怎样知道经常聊天的人
  8. 目标检测算法资源总结
  9. PCB个性logo设计
  10. 【数据库原理】SQL语句练习