linux将py变成exe文件,使用py2exe将Python 脚本生成exe可执行文件
使用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可执行文件相关推荐
- python图标的演变_把Python脚本生成exe文件并添加版本信息和自定义图标
pyinstaller和py2exe把Python脚本生成exe文件,并添加版本信息和自定义图标. 写了一个查找产品通道号的小程序,目前还没进行异常处理. 以下是程序源码. # -*- coding: ...
- xp python转化为exe_使用Py2exe从python脚本生成的exe在xp上不起作用
我有一个python脚本,在我的计算机上运行良好(安装了python2.732位).它有以下进口产品:import mechanize from bs4 import BeautifulSoup fr ...
- jar包使用exe4j打成可双击运行的.exe文件和使用Inno Setup Compiler生成.exe安装包教程
一.工具下载与准备 1.exe4j下载地址:链接:https://pan.baidu.com/s/156dLCKpIRDQdUZxKKvWjqA 提取码:q6fx 2.Inno Setup Compi ...
- winXP环境下将Python脚本生成EXE可执行文件
因工作需要,楼主用pandas写了个数据处理的脚本,但开发环境是win10-64,而实际应用环境存在win7-32和winXP32,为此不得不踏上重新配置环境开发的道路. 一.Windows环境准备 ...
- 使用py2exe打包python脚本为exe可执行程序
2019独角兽企业重金招聘Python工程师标准>>> python为解释性语言,对应的脚本文件需要在python的程序库中执行.为了方便在没有安装python的PC机上运行pyth ...
- python怎么变成exe文件_如何在python中知道CPython可执行文件是否是调试版本?
以下代码可能是您所追求的 使用python3.4: >>> import sysconfig >>> sysconfig.get_config_var('Py_DE ...
- python直接生成exe的方法(使用py2exe)
转自:http://blog.csdn.net/passionboyxie/article/details/38439353 实际使用的代码: # coding: utf-8 from distuti ...
- python 脚本转exe文件
python 脚本转exe文件 # 下载pyinstaller pip3 install pyinstallerpyinstaller -F main.py -n 转XXX小工具 --noconsol ...
- Python脚本制作exe程序超详细!
Python脚本制作exe程序 1 为什么要将python脚本打包成exe程序 2 制作exe程序 1 为什么要将python脚本打包成exe程序 Python具有丰富和强大的库,能够把用其他语言制作 ...
最新文章
- java基础之堆、栈、方法区 继承 多态
- UA MATH563 概率论的数学基础 中心极限定理21 Skorohod定理的证明
- python中的_doc_是什么
- Spark on Yarn集群多Application并行执行
- Linux——安装之磁盘分区
- 问题 A: 【一本通提高组合数学】Bullcow 牡牛和牝牛
- php mysql日期转换成时间戳_php日期转时间戳,指定日期转换成时间戳【转】
- 哥斯拉Godzilla shell管理工具
- 【Numpy入门实例:图像的手绘效果】
- 各行业程序员年薪分析
- HDU 2825	Wireless Password
- 从链家爬取北京各区二手房房价进行分析并实现数据可视化
- 安卓-LBS地图显示
- 创新实训(11)——推荐系统实现之基于流行度和新鲜度的推荐
- matlab2013a编译器,如何MATLAB2013a在win8-64位系统上能装mex编译器
- 最实用的网上赚钱方法:这个方法真的很实用哦!
- 315Mhz、433Mhz无线遥控信号的解码分析和模拟
- Typeof保姆式级教程
- 使用O2OA二次开发搭建企业办公平台(五)平台部署篇:连接O2云使用APP
- 什么样的功能可以提升加密货币的币值 ?