使用Python的py2exe模块可以很容易地帮助我们将Python脚本生成可执行的exe程序。这样我们就可以让脚本脱离虚拟机的束缚,从而独立运行。

环境要求:

python虚拟机,我使用的是python3.4。(2.7使用pip配置py2exe会不兼容)

安装py2exe模块,我们可以使用pip进行快速配置

pip install py2exe

这里我们用一个简易的脚本为例,这是我们需要生成可执行程序的脚本

main.py

print('This is a py2exe test.')

for x in range(1,10):

print('This num is '+str(x))

input("waiting")

下面我们再写一个配置脚本

setup.py

from distutils.core import setup

import py2exe

setup(console=['main.py'])

注意console的值是我们需要生成可执行程序的脚本名

下面我们需要在命令行中进行操作

保证命令行在脚本目录下

使用python setup.py py2exe生成

我们可以看见许多生成信息

此后会在当前目录下生成一个disk目录,里面就包含着我们的可执行程序。

点击main可直接运行

至此,生成可执行程序结束。

我们可以看见使用py2exe生成可执行程序最大的优点在于让脚本脱离了python虚拟机的要求,这对简易用户的使用是非常友好的。

当然缺点就是生成了许多关联性的文件(必须放在一块),而且这些文件都不小,大家从disk目录中就可以看出来。

下面关于Python的文章您也可能喜欢,不妨看看:

Python 的详细介绍:请点这里

Python 的下载地址:请点这里

linux将py变成exe文件,使用py2exe将Python 脚本生成exe可执行文件相关推荐

  1. python图标的演变_把Python脚本生成exe文件并添加版本信息和自定义图标

    pyinstaller和py2exe把Python脚本生成exe文件,并添加版本信息和自定义图标. 写了一个查找产品通道号的小程序,目前还没进行异常处理. 以下是程序源码. # -*- coding: ...

  2. xp python转化为exe_使用Py2exe从python脚本生成的exe在xp上不起作用

    我有一个python脚本,在我的计算机上运行良好(安装了python2.732位).它有以下进口产品:import mechanize from bs4 import BeautifulSoup fr ...

  3. jar包使用exe4j打成可双击运行的.exe文件和使用Inno Setup Compiler生成.exe安装包教程

    一.工具下载与准备 1.exe4j下载地址:链接:https://pan.baidu.com/s/156dLCKpIRDQdUZxKKvWjqA 提取码:q6fx 2.Inno Setup Compi ...

  4. winXP环境下将Python脚本生成EXE可执行文件

    因工作需要,楼主用pandas写了个数据处理的脚本,但开发环境是win10-64,而实际应用环境存在win7-32和winXP32,为此不得不踏上重新配置环境开发的道路. 一.Windows环境准备 ...

  5. 使用py2exe打包python脚本为exe可执行程序

    2019独角兽企业重金招聘Python工程师标准>>> python为解释性语言,对应的脚本文件需要在python的程序库中执行.为了方便在没有安装python的PC机上运行pyth ...

  6. python怎么变成exe文件_如何在python中知道CPython可执行文件是否是调试版本?

    以下代码可能是您所追求的 使用python3.4: >>> import sysconfig >>> sysconfig.get_config_var('Py_DE ...

  7. python直接生成exe的方法(使用py2exe)

    转自:http://blog.csdn.net/passionboyxie/article/details/38439353 实际使用的代码: # coding: utf-8 from distuti ...

  8. python 脚本转exe文件

    python 脚本转exe文件 # 下载pyinstaller pip3 install pyinstallerpyinstaller -F main.py -n 转XXX小工具 --noconsol ...

  9. Python脚本制作exe程序超详细!

    Python脚本制作exe程序 1 为什么要将python脚本打包成exe程序 2 制作exe程序 1 为什么要将python脚本打包成exe程序 Python具有丰富和强大的库,能够把用其他语言制作 ...

最新文章

  1. java基础之堆、栈、方法区 继承 多态
  2. UA MATH563 概率论的数学基础 中心极限定理21 Skorohod定理的证明
  3. python中的_doc_是什么
  4. Spark on Yarn集群多Application并行执行
  5. Linux——安装之磁盘分区
  6. 问题 A: 【一本通提高组合数学】Bullcow 牡牛和牝牛
  7. php mysql日期转换成时间戳_php日期转时间戳,指定日期转换成时间戳【转】
  8. 哥斯拉Godzilla shell管理工具
  9. 【Numpy入门实例:图像的手绘效果】
  10. 各行业程序员年薪分析
  11. HDU 2825 Wireless Password
  12. 从链家爬取北京各区二手房房价进行分析并实现数据可视化
  13. 安卓-LBS地图显示
  14. 创新实训(11)——推荐系统实现之基于流行度和新鲜度的推荐
  15. matlab2013a编译器,如何MATLAB2013a在win8-64位系统上能装mex编译器
  16. 最实用的网上赚钱方法:这个方法真的很实用哦!
  17. 315Mhz、433Mhz无线遥控信号的解码分析和模拟
  18. Typeof保姆式级教程
  19. 使用O2OA二次开发搭建企业办公平台(五)平台部署篇:连接O2云使用APP
  20. 什么样的功能可以提升加密货币的币值 ?

热门文章

  1. 前端基础知识--顶置
  2. PIE-Engine利用modis计算ndvi
  3. 最新NSA勒索病毒查杀办法
  4. html中position属性默认值,CSS position 属性总结
  5. STC51单片机中断与定时器配置参考
  6. Kubernetes示例Guestbook
  7. JavaScript如何自定义标签属性
  8. 一篇文章告诉你企业签名对iOS游戏用户有多重要。
  9. 你生日那天的宇宙什么样子知道?我全部给你吧!
  10. 将系统ISO文件上传至linux 系统内 方式二