在windows下,可以使用pyinstaller打包python程序为exe可执行程序。...1、安装pyinstaller 在cmd命令行窗口运行以下命令安装pyinstaller pip install pyinstaller 2、打包python程序 在python程序所在目录,执行以下命令...) -w 是程序运行时不显示cmd界面 -i 修改生成的exe文件图标,可以不写(-i 不写的话 ico_path也别写) ico_path 是生成的exe文件图标位置 py_path 是目标py文件位置...3、运行exe文件 打包完成后,在对应目录会出现build和dist文件夹,exe文件就出现在dist文件夹,直接运行即可。...4、外部文件 以我的chromedriver为例 打包生成exe文件后,依赖的文件还有chromedriver和谷歌浏览器(还需要版本一致) 所以在生成exe文件后,还需要将chromedriver和对应的谷歌浏览器版本一起
1、python环境为Anaconda2,安装的环境为python2.7.12。...安装Anaconda2,路径为https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ Anaconda2默认为base,重新生成一个虚拟环境(默认安装的...base安装了太多模块,生成exe运行速度较慢) 并切换到python27 安装pyinstaller模块,在上图中,输入conda install pyinstaller ,即可安装...2、利用pyinstaller生成exe 安装完pyinstaller后,在下图路径中有pyinstaller.exe 把你要生成exe的python放在上图的路径下,输入pyinstaller.exe..._lib.messagestream,则会报错,没有messagestream模块)则在dist文件夹下,会生成pythonFuncIn.exe,可以脱离python环境运行。
使用指令“pyinstaller -F xxx.py”生成exe文件。 等待生成完毕后,回到源文件目录,在dist目录下,找到生成的exe文件,即可完成Python生成exe文件操作。...用python写了一个程序,在python下运行是正常的,但是生成exe文件后运行闪退 我当时怀疑是不是脱离的python解释器就运行不了的问题,网上找了一通也没有解决。...2.你编译成.exe的python程序中导入了你自己的程序。生成的.exe文件与你导入的文件不在同一文件夹内导致无法运行。...而生成的.exe文件在黄色箭头指的dist文件夹中,虽然在同一工程内,可是不是在同一文件夹下,然而源程序中导入你所写的模块默认是在当前文件夹下的,所以所以所以!.exe文件在运行的时候找!不!到!...到此如果你想把自己写的python程序给你盆友炫耀,而他又没装有python时,你就可以把.exe文件发送给他嗨皮,请记住打包的时候记得带上带入的模块一起!
一、简介 py2exe是一个将python脚本转换成windows上的可独立执行的可执行程序(*.exe)的工具,这样,你就可以不用装python而在windows系统上运行这个可执行程序。...二、安装py2exe 从http://prdownloads.sourceforge.net/py2exe下载并运行与你所安装的Python对应的py2exe版本的installer,这将安装py2exe...dist的子目录,其中包含了helloworld.exe,python24.dll,library.zip这些文件。...默认情况下,py2exe在目录dist下创建以下这些必须的文件: 1、一个或多个exe文件。 2、python##.dll。...= "XXX", name = "XXX", options = options, zipfile=None, #不生成library.zip文件 console=[{"script": "myapp.py
Python生成可执行文件exe 一、安装 pyinstaller pip install pyinstaller 二、使用 pyinstaller 命令 使用示例 相对路径 在程序目录中,运行命令pyinstaller...myscript.py 则可以在当前目录生成两个文件夹dist和build,exe文件在dist文件夹中。...绝对路径 在程序目录中,运行命令pyinstaller C:\myscript.py 则会在当前执行命令的目录生成dist和build文件夹 常用命令参数 -F 指定打包后只生成一个exe格式的文件...如:pyinstaller -F T1.py 则dist文件只有一个exe格式的文件T1 -i 改变生成程序的icon图标 pyinstaller -F -i ....常见问题 路径问题:使用pyinstaller打包时,如使用rootPath = os.path.abspath(os.path.dirname(os.path.dirname(__file__)))则会把exe
将Python文件编译成exe可执行文件,可使用pyinstaller工具或py2exe工具实现。这里使用pyinstaller来说明。...安装pyinstaller模块 使用pip安装pip install pyinstaller 生成exe文件 准备好需要编译成exe的Python文件 在这个Python文件的当前路径执行pyinstaller...-F xxx.py(xxx为要Python文件名) 控制台会打印编译信息,最后会打印编译成功,表示生成exe文件成功, 当前目录下会多出一个dist目录,此目录下就是Python文件生成的exe可执行文件
为什么要生成可执行文件: 不需要安装对应的编程环境 可以将你的应用闭源 用户可以方便、快捷的直接使用 打包工具 pyinstaller 一.pyinstaller简介 Python是一个脚本语言...可以直接发布输出的整个文件夹里面的文件,或者生成的可执行文件。你只需要告诉用户,你的应用App是自我包含的,不需要安装其他包,或某个版本的Python,就可以直接运行了。...setup.py install 在生成exe文件后,无法正常运行exe文件,可以尝试下面这种安装 pip3 install https://github.com/pyinstaller/pyinstaller...-w 生成exe文件后,打开速度慢问题 1.改用-D参数 pyinstaller -D test.py -w 2.使用 Enigma Virtual Box 将文件夹压缩成一个exe文件 执行过程如下图所示...,可以把他拷贝到其他地方直接使用,如下图所示,是打包完成后的目录: 六、执行exe应用 因为是exe应用,是可执行文件了,所以直接双击运行即可,运行效果如下图所示: 到这里,exe
为什么要生成可执行文件 不需要安装对应的编程环境 可以将你的应用闭源 用户可以方便、快捷的直接使用 打包工具 pyinstaller 安装pyinstaller 如果你的网络稳定,通常直接使用下面的命令安装即可...只需要执行如下命令其中一个即可: pyinstaller -v pyinstaller –version 如果出现如下界面,就说明是安装成功了 安装成功 pyinstaller参数作用 -F 表示生成单个可执行文件...nowindowed 使用控制台,无界面(默认) -p 表示你自己自定义需要加载的类路径,一般情况下用不到 -i 表示可执行文件的图标 其他参数,可以通过pyinstaller –help查看 开始打包 进入python...应用在dist目录下面,进入即可看到,可以把他拷贝到其他地方直接使用,如下图所示,是打包完成后的目录: 应用程序 执行exe应用 因为是exe应用,是可执行文件了,所以直接双击运行即可。...到这里,exe文件就已经生算是打包完成,并且可以运行了,如果你想在其他平台运行,只需要拷贝dist下面的文件即可。
python生成exe文件运行闪退解决方法: 使用pyinstaller生成.exe文件: pyinstaller -F filename.py 用python写了一个程序,在python下运行是正常的...,但是生成exe文件后运行闪退 我当时怀疑是不是脱离的python解释器就运行不了的问题,网上找了一通也没有解决。...2.你编译成.exe的python程序中导入了你自己的程序。生成的.exe文件与你导入的文件不在同一文件夹内导致无法运行。...上面红框内导入的是我自己写的文件,它们在下面这里: 而生成的.exe文件在黄色箭头指的dist文件夹中,虽然在同一工程内,可是不是在同一文件夹下,然而源程序中导入你所写的模块默认是在当前文件夹下的...到此如果你想把自己写的python程序给你盆友炫耀,而他又没装有python时,你就可以把.exe文件发送给他嗨皮,请记住打包的时候记得带上带入的模块一起!
基本命令: cxfreeze xxx.py(打包文件) --target-dir f:\dist\(打包后exe路径) 额外命令: --base-name=win32gui 消除启动exe...文件出现的dos窗口 --icon=d:\xxxx.ico 添加exe文件的图标,注意,图标必须是ico格式 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。
一、python安装pyinstaller方法 使用python编写脚本,需要发给别人使用的时候,总会想到如何打包成exe文件,发给对方。这样的话,对方可以直接使用运行,无需安装python。...文件 1、在CMD控制台使用CD进入py文件所在目录: 如:cd C:\Users\zhengchangliang\Desktop\PythonProject\mypyqt 2、生成exe文件(.py...使生成的EXE文件不带控制台。...pyinstaller -F -w pytest.py 至此已生成exe,打开exe会报一下错误: 问题是,缺少必要的dll文件,我们找到路径:C:\ANACONDA\Lib\site-packages...\PyQt5\Qt\plugins(这是我的安装路径),在此文件夹下找到platforms文件夹,然后拷贝整个文件夹,将其放到与exe相同的路径下,这时候就可以运行exe了。
-生成和调试活动文件 返回工作区文件目录,发现生成了.vscode文件夹,包含launch.json和tasks.json文件。...可以使用Ctrl+F组合键搜索,简单粗暴的可以直接删除生成的文件内容,复制下面对应文件操作。...生成活动文件",//任务名称 "command": "C:\\Program Files\\mingw64\\bin\\gcc.exe",//本地编译器路径..."//修改.exe文件生成位置 ], "options": { "cwd": "C:\\Program Files\\mingw64...- 生成和调试活动文件",//配置名称 "type": "cppdbg", //配置类型,对应cpptools提供的调试功能 "request": "launch
目录 官网地址 安装命令 打包效果 代码建议 py2exe的优点 py2exe的缺点 ---- python打包的方式比较多。我这里使用py2exe来打包,其实挺方便的。...我这里使用的工具是【PyCharm Community Edition 2021.3.1】 操作起来挺方便的,首先你得下载完环境,并且要保证程序能在项目里面跑起来,所有的包都正常使用,然后通过python...setup.py py2exe来打包就行了,具体的exe文件名称是setup()中的console=[]来设置的。...py2exe的优点 你的应用程序将独立运行,可以运行 在没有Python的PC上 py2exe的缺点 错误的安全感,你的应用程序仍然被解释,只是脚本不再可见,但字节码是,而且它可以很容易地转换回源代码...在如果应用程序依赖于某些第三方python模块,则可能无法工作。
pyinstaller -F xxx.py 最后,在需要打包的那个文件所在文件夹中生成了新的文件夹dist,打包生成的exe程序就在dist中
最后,在需要打包的那个文件所在文件夹中生成了新的文件夹dist,打包生成的exe程序就在dist中 ?
py2exe可以将Python程序打包成exe程序,使得可以在没有Python环境的机器上运行。...# 为了打包成exe运行的时候能够看清楚,不会一闪而过 sleep(10) 下载py2exe: pip install py2exe 编写setup.py...文件,2表示除了Python的解释器外都绑定,3表示不绑定 "includes": INCLUDES, # 列表,包含其它的一些模块 "dll_excludes...exe文件中 console=[{"script": 'hello_test.py'}] # 生成一个控制台形式的exe程序,对应的有windows=[],生成GUI形式的exe程序 )...然后使用python命令生成: python setup.py py2exe 然后在项目根目录会生成dist文件夹,里面就有刚打包好的exe程序: 双击启动: 版权声明
Python 进入cmd安装pip install pyinstaller 进入路径,打包文件,pyinstaller -F xxx.py 在路劲下有个dist文件夹 如果要加上图标pyinstaller
【打包的完整方法】 【步骤01】 【在命令行中用pip工具安装Pyinstaller模块】 pip install Pyinstaller 【步骤02】 【切换命令行的路径到你要打包的Python...源文件的文件夹路径下】 【下面是我要打包的Python源文件(散点坐标图.py)及其文件夹路径】 【切换命令行路径】(不是文件路径) cd 文件夹路径 【步骤03】 【执行Pyinstaller...模块的功能】 Pyinstaller -F -w 文件名.py 【等待打包】 【打包成功的标志】 【步骤04】 【到原文件夹找到dist文件夹并打开】 【文件夹里面就是我们要的exe可执行文件了...但是这样打包的Python程序一般会很大,因为它会把一些不必要的东西也打包进去了,(通常可能会达到几百MB的大小)这里我们采用创建虚拟环境的方式进行压缩,也就是下面的升级版 【升级版步骤01】 【...创建虚拟环境】 conda create -n 虚拟环境名称(自定义) python=版本 【在创建的过程需要回复yes】 【升级版步骤02】 【激活虚拟环境】(我之前就已经创建了一个名为program
于是就想使用5.2以上的版本试试;windows下没有5.2以上的版本,又不愿意使用VS编译出lua.exe;就在网上搜索下了关于使用命令行生成lua的静态库.动态库.lua.exe和luac.exe资料...:现整理如下: 将下载的lua源码解压,在src目录下 打开VC命令行提示窗口 执行如下代码即可(针对5.1): 生成~~~ 静态库: del *.obj liblua.lib cl -c -nologo...~~~ lua.exe: del *.obj lua.exe cl -c -nologo -O2 -Ob1 -Oi -Gs -MT lapi.c lcode.c ldebug.c ldo.c ldump.c...-verbose:lib *.obj 生成~~~ luac.exe: del *.obj luac.exe cl -c -nologo -O2 -Ob1 -Oi -Gs -MT lapi.c lcode.c...lua.exe的话,执行之下代码即可: del *.obj lua.exe cl -c -nologo -O2 -Ob1 -Oi -Gs -MT lapi.c lcode.c lctype.c ldebug.c
领取专属 10元无门槛券
手把手带您无忧上云