cxfreeze,pyinstaller,py2exe三种方式 目前网上能获取的免费的Python打包工具主要有三种:py2exe、PyInstaller和cx_Freeze。...其中PyInstaller最新版只支持Python2.7,py2exe计划开发支持python3.x版本,但是目前还没有完成。...执行脚本在python_home\Scripts下面 cxfreeze打包exe格式: python cxfreeze全路径 要打包的py文件 –target-dir= l例如:cxfreeze D...当然,这是比较简单的程序,所以相关的依赖文件比较少,当引入外部包比较多的时候,并且希望只生成一个.exe文件的时候,可以使用如下的命令: cxfreeze D:/hello.py –target-dir...其中,dist文件夹中包含hello.py程序的安装包文件 build文件夹下包含hello.py程序的可执行文件,也就是hello.exe 发布者:全栈程序员栈长,转载请注明出处:https://
cxfreeze,pyinstaller,py2exe三种方式 目前网上能获取的免费的Python打包工具主要有三种:py2exe、PyInstaller和cx_Freeze。...其中PyInstaller最新版只支持Python2.7,py2exe计划开发支持python3.x版本,但是目前还没有完成。...执行脚本在python_home\Scripts下面 cxfreeze打包exe格式: python cxfreeze全路径 要打包的py文件 --target-dir= l例如:cxfreeze...当然,这是比较简单的程序,所以相关的依赖文件比较少,当引入外部包比较多的时候,并且希望只生成一个.exe文件的时候,可以使用如下的命令: cxfreeze D:/hello.py --target-dir...build文件夹下包含hello.py程序的可执行文件,也就是hello.exe ?
目录 官网地址 安装命令 打包效果 代码建议 py2exe的优点 py2exe的缺点 ---- python打包的方式比较多。我这里使用py2exe来打包,其实挺方便的。...我这里使用的工具是【PyCharm Community Edition 2021.3.1】 操作起来挺方便的,首先你得下载完环境,并且要保证程序能在项目里面跑起来,所有的包都正常使用,然后通过python...setup.py py2exe来打包就行了,具体的exe文件名称是setup()中的console=[]来设置的。...py2exe的优点 你的应用程序将独立运行,可以运行 在没有Python的PC上 py2exe的缺点 错误的安全感,你的应用程序仍然被解释,只是脚本不再可见,但字节码是,而且它可以很容易地转换回源代码...在如果应用程序依赖于某些第三方python模块,则可能无法工作。
大家好,又见面了,我是你们的朋友全栈君。 MRT 是微软自Windows7开始就自带的一款绿色的恶意软件删除工具。...具体路径为C:\WINDOWS\system32\MRT.exe 默认已经在系统环境变量中。...所以我们直接 win + R 输入 mrt 即可运行 操作也极其简单,一路下一步 看情况选择相应的扫描模式,一般建议用快速扫描,10来分钟可以完成。
大家好,又见面了,我是你们的朋友全栈君。 在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文件位置...4、外部文件 以我的chromedriver为例 打包生成exe文件后,依赖的文件还有chromedriver和谷歌浏览器(还需要版本一致) 所以在生成exe文件后,还需要将chromedriver和对应的谷歌浏览器版本一起...C:\Users\45906\AppData\Local\Programs\Python\Python37\Lib\site-packages\selenium\webdriver\common\service.py
大家好,又见面了,我是你们的朋友全栈君。 py2exe可以将Python程序打包成exe程序,使得可以在没有Python环境的机器上运行。..."bundle_files": 1, # 1、2、3,1表示所有文件打包成一个exe文件,2表示除了Python的解释器外都绑定,3表示不绑定 "includes...'}] # 生成一个控制台形式的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...模块的功能】 Pyinstaller -F -w 文件名.py 【等待打包】 【打包成功的标志】 【步骤04】 【到原文件夹找到dist文件夹并打开】 【文件夹里面就是我们要的exe可执行文件了...但是这样打包的Python程序一般会很大,因为它会把一些不必要的东西也打包进去了,(通常可能会达到几百MB的大小)这里我们采用创建虚拟环境的方式进行压缩,也就是下面的升级版 【升级版步骤01】 【...的虚拟环境) conda activate 虚拟环境名称 【前面的(base)变成了(program)】 【这个虚拟环境就相当于一个虚拟的Python,它包含的模块没有那么完整(比较少),这样就不会打包不必要的模块...Python程序的打包中不是很明显,对于GUI界面化程序十分明显)】 原文链接
大家好,又见面了,我是你们的朋友全栈君。 上一篇说了我自己做了一个定时截屏的工具,我想如果我可以打包成exe文件,那我就可以单独放在桌面运行,不用进入程序启动运行就可以完成截屏工作了。...安装模块 1、pyinstaller 这里建议最好使用命令安装,手动下载安装有很多其他的模块不存在,我就一开始是手动安装,安装一次缺一个模块,然后补一个,然后又少一个,命令行安装就没这个问题了 pip...install pyinstaller 2、pyQt5 我不知道你们只安装pyinstaller能不能行,反正我是在打包过程中失败了,提示少了这个模块,所以我是安装了这个模块的。...pyinstaller **.py 打包成一个文件:-F 选项可以打出一个exe文件 pyinstaller -F **.py 去掉命令行黑框:-w 选项可以打桌面程序,去掉命令行黑框 pyinstaller...w -i panda.ico screenCapure.py 3、打包后 在dist文件夹下 运行 点击启动,通过进程可以看到程序运行起来了,并且也有一个png文件夹创建了,同时里面也有截屏的图片了
process.cwd() 返回工作目录 ? __dirname 返回脚本所在的目录位置 ?...单看概念觉得都差不多,有种似懂非懂的感觉,那么接下用一个简单易懂的例子来理解下这两者的区别,在此之前先看一个方法 process.chdir(),该方法用于改变工作目录,也就是说我在A目录下写的node...console.log(process.cwd()) console.log(__dirname) process.chdir('..../uilt') console.log(process.cwd()) console.log(__dirname) ?...在改变工作目录后,输出这两者就能看出明显的区别,脚本的位置不会改变,因此 __dirname 结果保持一致,而 process.cwd() 则返回当前工作目录。
一、简介 py2exe是一个将python脚本转换成windows上的可独立执行的可执行程序(*.exe)的工具,这样,你就可以不用装python而在windows系统上运行这个可执行程序。...二、安装py2exe 从http://prdownloads.sourceforge.net/py2exe下载并运行与你所安装的Python对应的py2exe版本的installer,这将安装py2exe...三、py2exe的用法 如果你有一个名为helloworld.py的python脚本,你想把它转换为运行在windows上的可执行程序,并运行在没有安装python的windows系统上,那么首先你应写一个用于发布程序的设置脚本例如...dist的子目录,其中包含了helloworld.exe,python24.dll,library.zip这些文件。..."]) 默认情况下,DLL和EXE servers被建造,你不需要它们的话你可以简单的删除它们。
如何将Python程序打包成.exe文件 将Python程序打包成.exe文件可以让用户不需要安装Python环境也能运行程序。...下面是使用PyInstaller来完成这个任务的步骤: 准备工作 确保你的Python程序能正常运行。...运行以下命令来打包你的程序: pyinstaller --onefile your_script.py 这里的your_script.py是你想要打包的Python脚本的文件名。...--icon=path/to/icon.ico: 为你的.exe文件添加一个图标。 --name=YourAppName: 指定生成的.exe文件的名称。...希望这个指南能帮助你成功地将Python程序打包成.exe文件!如果遇到任何问题,别忘了查看PyInstaller的官方文档或寻求社区帮助。
什么是auto-py-to-exe auto-py-to-exe 是一个用于将Python程序打包成可执行文件的图形化工具。...安装 auto-py-to-exe 首先我们要确保我们的 python 环境要大于或等于 2.7 然后在 cmd 里面输入:pip install auto-py-to-exe ,输入完成之后,pip...# 3. auto-py-to-exe 部分选项介绍 在使用 auto-py-to-exe 打包 python 程序的时候,有许多配置选项需要我们去指定,能正确知道这些选项的作用是十分重要的。...console) : 会隐藏控制台界面,主要用于带有 GUI 的 python 程序打包 (4) Icon 用于指定打包程序的图标 # 4. auto-py-to-exe 实战 本节主要以一个计算器程序来介绍如何使用...总结一下 本文主要介绍了如何使用 auto-py-to-exe 来对 python 程序进行打包。但只是介绍最简单的 python 程序打包,如果想对复杂的程序进行打包,上面的配置肯定是不行的。
python打包有这Py2exe和pyinstaller两种方式,但是py2exe比较老了 你看更新日期 ?...好了先看python的运行方式 * .py文件:对于开源项目或者源码没那么重要的,直接提供源码,需要使用者自行安装Python并且安装依赖的各种库。...(Python官方的各种安装包就是这样做的) * .pyc文件:有些公司或个人因为机密或者各种原因,不愿意源码被运行者看到,可以使用pyc文件发布,pyc文件是Python解释器可以识别的二进制码,故发布后也是跨平台的...,需要使用者安装相应版本的Python和依赖库。...,相反可能会降低运行效率,好处就是在运行者的机器上不用安装python和你的脚本依赖的库。
cx_Freeze(不推荐) 以前只用 cx_Freeze 支持将 python3 打包成 exe ,示例如下: 在你要打包的 python 文件下新建这个 setup.py 文件: #!...exe 注意: cx_Freeze 打包回忽略依赖文件,所有一般依赖文件要手动从 site-packge 里面拷贝到build文件里面去,特别麻烦!...#常用参数说明: #–icon=图标路径 #-F 打包成一个exe文件 #-w 使用窗口,无控制台 #-c 使用控制台,无窗口 #-D 创建一个目录,里面包含exe以及其他一些依赖性文件 #pyinstaller...-h 来查看参数 #将cmd的目录切换至(命令:cd 文件路径(注意空格))需要打包的py文件目录下: #有命令窗口弹出 pyinstaller -F shjys_rjjqk.py #无命令窗口弹出...pyinstaller -F -w shjys_rjjqk.py #或者 pyinstaller -F shjys_rjjqk.py --noconsole 打包好的exe文件,在同目录的 dist
上一篇博文介绍了一个自动更新.docx文件的Python脚本。...当时通宵(通宵看葡萄牙VS西班牙顺带码的)码好的时候想着怎么分享给整个部门使用,考虑到公司电脑并没有Python环境(没有安装权限),于是我就找有没有办法可以让我的这个Python脚本在一台没有安装Python...根据官网的说明,exe文件会保存在dist文件夹中(见下图),所以我们只需要带着这一个文件夹,就可以在没有Python环境的机器上执行Python脚本了。 ?...我们可以看到上面两种方法所生成的exe文件大小有很大差别(第一个是1.52MB,第二个6.99MB),但是经过测试,发现两种方法exe文件启动时间并没有明显的差别,可能是因为我的这个脚本简单。...但是对于一个复杂的Python脚本,加选项-F转换后的exe文件肯定会比不加选项生成的exe文件大很多,启动也会慢很多,故建议在转换一个复杂的Python脚本时不要加选项-F以提高exe启动速度。
大家好,又见面了,我是你们的朋友全栈君。...import os 删除文件: os.remove() 删除空目录: os.rmdir() 递归删除空目录: os.removedirs() 递归删除目录和文件(类似DOS命令DeleteTree):
第一步:安装依赖 pip install pyinstaller 第二步:移动文件 把python文件和一个exe拿来当图标的ico文件移动到同一文件中 注意:文件路径不用用中文!!!!!!!!...进入管理员界面 cd切换到代码目录 pyinstaller -F -w -i 图标的路径(可以是相对路径也可以绝对路径) py文件路径(可以是相对路径也可以绝对路径) 第四部:运行程序 进入dist目录,点击exe...文件运行我们生成的程序,
昨天,用Python代码将微信好友头像组字后,在stormzhang张哥星球发了个分享,没想到这么多球友感兴趣,不仅喜获两位老哥赞赏,还被张哥点赞了,着实开心~ ?...为了方便各位把玩这个图片组字,今儿我把Python代码转成exe可执行文件了。...如果你不想看代码转换的细节,直接跳到程序运行吧~ 思路 说来惭愧,今天在同事Mac上测试exe,我才知道Mac是不支持exe格式的。...py转exe 首先是安装pyinstaller和pywin32,后者下载时需要选择对应的电脑系统和python版本。...掌握了代码向exe的转换,意味着代码实用性的提升,可以通过运行exe来自动实现系列繁琐任务,这也是之后我会着重挖掘的点。
1.exec exec语句将字符串str当成有效Python代码来执行.提供给exec的代码的名称空间和exec语句的名称空间相同.exec语句用来执行储存在字符串或文件中的Python语句。...例如,我们可以在运行时生成一个包含Python代码的字符串,然后使用exec语句执行这些语句 >>> exec 'a=100' >>> a 100 2.eval 1)eval(str [,globals...[,locals ]])函数将字符串str当成有效Python表达式来求值,并返回计算结果。.../usr/bin/env python from math import * user_func = raw_input("type a function: y = ") for x in range...4.参数 默认的,eval(),exec,execfile()所运行的代码都位于当前的名字空间中. eval(), exec,和 execfile()函数也可以接受一个或两个可选字典参数作为代码执行的全局名字空间和局部名字空间
领取专属 10元无门槛券
手把手带您无忧上云