python程序exe
1. 新手求教python生成.exe程序步骤
首先你需要安装pip,之后用
pip
install
py2exe安装py2exe库
编写如下脚本:
#setup.pyfrom
distutils.core
import
setupimport
py2exesetup(console=['一个列表,需要打包成控制台的python脚本'])随后运行
python
setup.py
py2exe等待运行完成,可在同目录下看到dist文件夹,其中包括了打包后的python
exe文件以及依赖文件
2. 如何用python写exe程序
Win下发布应用
起因
今天实验室同学看到我的乞丐版二输入规则器,他挺感兴趣的,也想要玩玩,但是他没有装python的环境,总不能让他一直玩我电脑吧,所以想到了将程序打包成exe,直接运行!想法一出来,根本挡不住啊,说干就干,先网络python打包exe,一大堆答案,我整理了一下,大概有Py2exe和pyinstaller两种,但是,我给你看张图
如果觉得内容不够细致,可以参考
用PyInstaller将python转成可执行文件exe笔记或者用PyInstaller把Python代码打包成单个独立的exe可执行文件
补充
2016.7.7补坑: 基于python的参考文献生成器beta已完成,欢迎下载和使用免费下载基于python的文献生成器.exe
2016.7.8补充: 利用Pyinstaller编译关联文件成exe,只要输入时候写成pyinstaller -F main.py related.py即可,其中main为主函数,其中有import related.py的函数,只要把重要的放前面就好啦,然后最后的exe文件名会以第一个命名,也就是最后形成一个main.exe就是酱紫。修改spec文件,重新加上参数再编译。按照正常步骤做过之后,在目录中还会有一个spec文件,用编辑器打开,之后修改参数,保存后,在原来操作的cmd上写入:pyinstaller main.spec即可,这个是我在gui图像生成exe格式时候,图片无法打包查阅到的,需要单独添加
3. python怎么生成exe程序
环境:来pycharm2018.1+win7+python3.7
工具:pyinstaller
1、安装自pyinstaller,cmd --> pip install pyinstaller
2、安装完成后,打开cmd,输入命令:pyinstaller -F *.py(星号为py文件的全路径,如下图)
如下图显示,打包成功,会显示exe文件的位置,找到运行即可用。
推荐学习《Python教程》。
4. python 能做成EXE程序吗
用py2exe,方法如下:
1. 安装py2exe
2. 将打包文件与被打包文件放在同一个文件夹下。。。
例如,你需要将test.py打包成exe,那么test.py就是被打包文件,那么打包文件呢,保存下边的文件为.py文件 (例如setup.py):
# setup.py
from distutils.core import setup
import py2exe
setup(console=["test.py"])
放在同一个目录的目的是因为在console = ["test.py"]时,不用考虑路径问题,当然,你的是什么py文件,就把名字替换了。。。
然后运行,运行命令为: python setup.py py2exe
如果你不会使用cmd运行python的命令,也不难,把运行命令粘贴在记事本中,然后修改后缀为.bat,例如run.bat,然后双击run.bat就可以啦。。(前提是,你设置了环境变量)
运行后,会产生一个dist文件夹,在文件夹中,有一个与被打包文件同名的exe文件,那个就是可执行文件啦。。。
5. 如何将python程序封装成exe可执行文件
5步将py文件打包成exe文件
http://www.360doc.com/content/13/1216/11/11029609_337549928.shtml
用PyInstaller把Python代码打包成单个独版立的exe可执行文权件
http://www.crifan.com/use_pyinstaller_to_package_python_to_single_executable_exe/
6. python 怎么执行exe程序
使用os.system函数运行其他程序
os模块中的system()函数可以方便地运行其他程序或者脚本。其函数原型如下所示。
os.system(command)
其参数含义如下所示。
command 要执行的命令,相当于在Windows的cmd窗口中输入的命令。如果要向程序或者脚本传递参数,可以使用空格分隔程序及多个参数。
以下实例实现通过os.system()函数打开系统的记事本程序。
>>> import os
# 使用os.system()函数打开记事本程序
>>> os.system('notepad')
0 # 关闭记事本后的返回值
# 向记事本传递参数,打开python.txt文件
>>> os.system('notepad python.txt')
7. 如何将python文件做成exe程序
python制作exe可执行文件的方法---使用pyinstaller
python生成windows下exe格式的可执行程序有三种可选方案:
py2exe是大家所熟知的专,今天要介绍pyinstaller,
这个工属具全平台可用。
8. python可以将程序编程.exe执行文件吗
python生成windows下exe格式的可执行程序有三种可选方案:
py2exe是大家所熟知的,今天要介绍pyinstaller,
这个工具全版平台可用权。
曾使用python制作一个工具程序供公司同事使用后,由于公司使用mac
linux
windows都有很多,就使用过它来将程序做成可执行文件,兼容性好,只是会使得程序在linux平台和mac平台启动较慢(windows还是比较快的),但基本够用。
9. 有python代码怎么编成可执行的exe程序
py2exe啊,一点也不老,稳定而且好用。
操作步骤如下:
如果你有一个名为helloworld.py的python脚本,你想把它转换为运行在windows上的可执行程序,并运行在没有安装python的windows系统上,那么首先你应写一个用于发布程序的设置脚本例如mysetup.py,在其中的setup函数前插入语句import py2exe 。
mysetup.py示例如下:
# mysetup.py
from distutils.core import setup
import py2exe
setup(console=["helloworld.py"])
然后按下面的方法运行mysetup.py:
python mysetup.py py2exe
上面的命令执行后将产生一个名为dist的子目录,其中包含了helloworld.exe,python24.dll,library.zip这些文件。
如果你的helloworld.py脚本中用了已编译的C扩展模块,那么这些模块也会被拷贝在个子目录中,同样,所有的dll文件在运行时都是需要的,除了系统的dll文件。
dist子目录中的文件包含了你的程序所必须的东西,你应将这个子目录中的所有内容一起发布。
默认情况下,py2exe在目录dist下创建以下这些必须的文件:
1、一个或多个exe文件。
2、python##.dll。
3、几个.pyd文件,它们是已编译的扩展名,它们是exe文件所需要的;加上其它的.dll文件,这些.dll是.pyd所需要的。
4、一个library.zip文件,它包含了已编译的纯的python模块如.pyc或.pyo
上面的mysetup.py创建了一个控制台的helloword.exe程序,如果你要创建一个图形用户界的程序,那么你只需要将mysetup.py中的console=["helloworld.py"]替换为windows=["myscript.py"]既可。
py2exe一次能够创建多个exe文件,你需要将这些脚本文件的列表传递给console或windows的关键字参数。如果你有几个相关联的脚本,那么这是很有用的。
运行下面个命令,将显示py2exe命令的所有命令行标记。
python mysetup.py py2exe --help