cx_setup.py脚本内容 from cx_Freeze import setup, Executable setup( name="rename", version="1.0",...对比二者大小: 方法1的文件为方法2安装之后解压之后的文件,自然比方法2的文件较大 官方一些文件: setup.py 文件内容说明: import sys from cx_Freeze import...安装cxfreeze: p install cx_Freeze python -m pip install cx_Freeze –upgrade 或pip install cx_Freeze...python setup.py build python setup.py install #如果没有包或者包被删除了 最新版本下载地址:https://pypi.org/project/cx_Freeze...('renameall_good_boke.py',targetName='命名大师.exe')] ) 命令行执行:python setup.py build 打包成功 双击exe文件运行:
然后,通过运行以下命令来运行cx_Freeze进行打包:plaintextCopy codepython setup.py build打包完成后,会生成一个可执行文件,你可以在命令行中运行该文件,并输入城市来获取天气信息...cx_Freeze是一个常用的Python打包工具,它可以将Python代码打包成可执行文件,同时包含了所有的依赖库和资源文件,使得程序可以在没有Python环境的机器上独立运行。...cx_Freeze的特点跨平台支持:cx_Freeze可以在Windows、Linux和macOS等操作系统上运行,并且可以打包出对应的可执行文件。...创建cx_Freeze的配置文件(setup.py),指定要打包的主文件和其他配置选项:pythonCopy code# setup.pyimport cx_Freezeexecutables = [cx_Freeze.Executable...通过学习和使用cx_Freeze,你可以快速打包你的Python应用程序,并在没有Python环境的机器上独立运行。
「编程软件工具合集」链接:https://pan.quark.cn/s/433ba94f9018将Python脚本编译成EXE文件,可以让程序脱离Python环境运行,方便分发给他人使用。...一、编译原理:Python脚本如何变成EXEPython是解释型语言,通常需要安装Python解释器才能运行。...核心组件:Python解释器(pythonXX.dll)脚本代码(.py文件)第三方库(如numpy、pandas等)运行时需要的资源文件(图片、配置文件等)打包工具的作用:分析脚本的依赖关系收集所有必要文件生成一个启动器...安装与基础配置pip install cx_Freeze创建setup.py配置文件:from cx_Freeze import setup, Executable setup( name="MyApp...程序的运行机制才是根本。
所以可以将 Python 程序打包程可执行的 .exe 文件。可以用的库有:cx_freeze,py2exe,PyInstaller。在此介绍 cx_freeze。...下载安装 pip install cx_freeze cxfreeze -h 打包程序 通过 命令行 简单使用 cxfreeze main.py [可选参数如下] # --target-dir 是打包后的程序路径...使用 setup.py 详细配置 编写 setup.py 文件 from cx_Freeze import setup, Executable build_exe_options = {...'packages': [], # 默认可不填,程序会自动寻找依赖,如果运行时,提示有缺少的包,可以在这里添加 'excludes': [], "include_files": ["config.ini...description="", author="Combofish", options={ "build_exe":build_exe_options}, executables=[Executable
或者py2exe之类进行python编译,由于本人比较熟悉cx_freeze,所以……以下例子均是基于cx_freeze。...进行编译 FREEZER ='cx_freeze' #cx_freeze的编译options FREEZER_OPTIONS = { "excludes": ["tkinter","collections.sys..._weakref']#, #剔除wx里tkinter包 }; APP = [bdist_esky.Executable("image_viewer.py",...1、编译完整包 python setup.py bdist_esky 编译之后会在dist目录生成名为wxImageViewer-1.0.win-amd64.zip的打包文件,注意这个文件名本身就包含了版本信息..._weakref'], #剔除wx里tkinter包 "metadata":metadata }; APP = [bdist_esky.Executable("eT.py",
打包py程序在我们完成一个项目开发后,可能后续我们想要在其他未安装python环境的电脑上运行我们的程序,这个时候打包项目就很有必要了,无论是哪个操作系统。...cx_freeze首先安装cx_freeze库,然后再setup.py中设置相关参数,之后运行setup.py。b便会在当前目录下生成build文件夹,随后将整个文件夹打包发送给另一台设备即可。...setup.py代码如下:import sysimport osfrom cx_Freeze import setup, Executable# ADD FILESfiles = ['PCR.ico',...', 'compare_line.py', 'LSTM_before.py', 'nc_station.py', 'Situ_Aly.py', 'tools.py']# TARGETtarget = Executable...,则运行exe文件时黑框便没有了。
参考链接: 在Python中使用CX_Freeze 早先都使用 pyinstaller 进行 Python Script 打包成单一 Exe,但最近不得不放弃使用, 其原因在于编译后的档案几乎 100%...Python 3.7.2 x64 3. cx_Freeze 5.1.1 4. Wheel 安装方式: 1....到以下网址下载相对应的 Wheel - cx_Freeze 档案,对应的档案名称为: cx_Freeze‑5.1.1‑cp37‑cp37m‑win_amd64.whl 务必使用与自己 Python...执行 Python 安装路径>\Script\cxfreezes-quickstart 让 cx_Freeze 帮你进行编译前的相关设定,这个动作会由 cx_Freeze 以交谈方式帮你建立编译用的...# Executable file name: # (C)onsole application, (G)UI application, or (S)ervice
cx_Freeze(不推荐) 以前只用 cx_Freeze 支持将 python3 打包成 exe ,示例如下: 在你要打包的 python 文件下新建这个 setup.py 文件: #!.../usr/bin/env python # -*- coding: utf-8 -*- from cx_Freeze import setup, Executable base = None executables...= [ Executable('你的代码.py', base=base) ] setup( name="TTyb", version="1.0", description...exe 注意: cx_Freeze 打包回忽略依赖文件,所有一般依赖文件要手动从 site-packge 里面拷贝到build文件里面去,特别麻烦!...PyInstaller(推荐) 后面 PyInstaller 开始支持 python3 打包,这样子打包就方便很多了,直接在当前命令行下: #命令语法:pyinstaller -F 文件名(带后缀py)
setup.py ②.写入代码: import sys from cx_Freeze import setup, Executable import os os.environ['TCL_LIBRARY...'] = r'C:\Python36-32\tcl\tcl8.6' os.environ['TK_LIBRARY'] = r'C:\Python36-32\tcl\tk8.6' include_files...=[ r'C:\Python36-32\DLLs\tcl86t.dll', r'C:\Python36-32\DLLs\tk86t.dll' ] # Dependencies are...版本 description="aaaaa",#描述 options={"build_exe": build_exe_options}, executables=[Executable...("video.py", base=base)]) ③.命令: python setup.py bdist_msi 生成安装包以及直接运行的exe文件 python setup.py build
一、为什么要打包Python程序? 作为一名Python开发者,我们经常需要将写好的脚本分享给他人使用。但对方可能没有安装Python环境,这时候就需要将.py文件打包成.exe可执行文件。...pyinstaller -F -w -i app.ico code-summar-tool.py 参数说明: • -F:打包成单个exe文件 • -w:隐藏控制台窗口(GUI程序专用) • -i:设置程序图标 方法2:cx_Freeze...创建setup.py文件: from cx_Freeze import setup, Executable setup( name="代码管理工具", version="1.0",...description="Python代码管理工具", executables=[Executable("code-summar-tool.py", base="Win32GUI")]...yourpassword -F code-summar-tool.py 五、总结建议 • 新手推荐:使用PyInstaller或auto-py-to-exe • 跨平台需求:选择PyInstaller或cx_Freeze
winapp = application() winapp.run() setup.py代码如下: -- coding:utf-8 -- _author:kaliarch import sys from cx_Freeze...import setup,Executable import os os.environ[‘TCL_LIBRARY’] = r"C:\Program Files\Python36\tcl\tcl8.6..., options = {“build_exe”:build_exe_options}, executables = {Executable(“windows.py”,base=base,icon=‘img.ico...’)} ) 三、效果展示 运行windows.py,输入想要翻译的内容,点击翻译即可查看翻译结果 Python实现翻译小工具 Python实现翻译小工具 可以利用cx_Freeze打包成windows的...实现翻译小工具 安装完成后可以运行安装目录下的windows.exe打开小工具 Python实现翻译小工具 提高效率,同时也能打造属于自己的工具,>>>https://edu.aqniu.com/course
exe.win-amd64-3.7\etMain.exe”) #自己打包成功之后exe的绝对路径 print(result.read()) 这时就能看见自己缺少的文件,一般缺少的都是dll文件,...这时在自己安装Python的路径下,进入\Library\bin中,或者进入\Dlls文件找到自己缺少的dll文件,加入到自己的生成exe的同级路径下,就可以运行了 如果想要在cxfreeze打包时直接自动加入到发布包中.../usr/bin/python #coding=utf-8 import sys import traceback import os from cx_Freeze import setup,...Executable import msilib os.environ[‘TCL_LIBRARY’] = ‘C:\\ProgramData\\Anaconda3\\tcl\\tcl8’ os.environ...description = product_desc, options = {“build_exe”: build_exe_options}, executables = [Executable
“Python 版 JSP”。...Python。...图片 无独有偶,开发者采用相同的思路让 Go 也顺利在浏览器上运行。...vm 运行字节码。 std 官方库,移植自 Go 官方库。 engine 包含官方库的 native 部分,再加上简单封装。...推荐阅读 一个神奇的项目:让 Python 在 HTML 中运行 来自 GitHub Actions 的1.27 亿美元账单... 竟然有一半的人不知道 for 与 foreach 的区别???
而有的时候,虽然是小型程序,但我还是需要他们通用,即使不考虑使他跨平台,但最起码要可以跨电脑吧,不然我去到别的电脑还需要安装python运行环境,在那里运行完后,还得帮别人删除,岂不是太过麻烦,所以,无论是给别人使用...,还是自己需要在无python环境的电脑中使用,我们有时需要把python的脚本程序打包成exe。...cxfreeze name.py --target-dir out/ #把name打包成exe,放在out目录下 利用setup.py完成 #setup代码 from cx_Freeze...import setup, Executable executables = [ Executable( script='Test.py', #目标引用脚本 base="win32gui...setup.py build #打包后的文件放在build目录下 自己踩的坑:生成的程序名字最好用英文名字,中文名字会出现直接乱码报错,如果出现Test2.0这样的名字运行时会提示not find Test2.0
2.Windows x86-64 executable installer 选择executable即可(web版本是通过网络下载结果一样,不用纠结)。 3.安装: ?...; matplotlib:数据可视化; pandas:数据分析; pyserial:串口通信(注:利用pip安装的pyserial是版本3的,而在WinXP上只能使用pyserial2版本); cx_freeze...cp后面对应python版本号,(python -V查看版本) win对应后面电脑位数。点击即可下载。下载的路径是安装python的路径下有一个scripts文件夹。下载到其文件下。...保存之后打开pycharm ?...ok之后重启即可。
一、cxfreeze基础 1、cxfreeze功能 python代码文件转exe方法有三种,分别是cx_freeze,py2exe,PyInstaller,这三种方式各有千秋,本人只用过py2exe...a、步骤1,先编写一个cxsetup.py脚本文件 #coding=utf-8 #cxsetup.py代码 from cx_Freeze import setup, Executable setup(...("etax.py")] ) 可以看到,cxsetup.py其实是一个py程序,该程序调用了cx_Freeze 包中的setup、Executable类。...b、步骤2,执行py命令 #build方式打包成exe文件,可以脱离python环境运行 python cxsetup.py build #bdist_msi方式可以打包成windows下msi格式的安装包文件...ini配置文件,文件名为et.ini 3、et中使用了PIL类,并使用图片文件et.jpg 4、et程序一共包含4个文件,主程序名为eTMain.py 5、打包py成exe,脱离python环境运行 6
大家早上好啊 今天开始我就到新公司上班了, 之后更新频率会稍微下降一些,欢迎大家持续关注。...能方便他们能在无python情况下去使用,也能做到一些简单代码的保护和提高一些运行速度。...我们很多时候都是通过python的第三方库比如pyinstaller,py2exe,cx_Freeze等去打包的。...python虚拟环境。...Windows中的软件部署神器 但此处有个坑点,就是我们需要把nsis的根目录添加到system PATH中 不然会报 FileNotFoundError: fbs could not find executable
import setup,Executable import os os.environ['TCL_LIBRARY'] = r"C:\Program Files\Python36\tcl\tcl8.6..., options = {"build_exe":build_exe_options}, executables = {Executable("windows.py",base=base...,icon='img.ico')} ) 三、效果展示 运行windows.py,输入想要翻译的内容,点击翻译即可查看翻译结果 [watermark,size_16,text_QDUxQ1RP5Y2a5a6i...16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=] 可以利用cx_Freeze...text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=] 安装完成后可以运行安装目录下的
在这里,我介绍两种较为常见的打包 exe 工具,cx_freeze 和 py2exe。先说 cx_freeze: cx_freeze 打包的过程比较简单,安装好之后运行一条命令就可以了。...基本步骤就是: 1.搜索并下载符合你 python 版本的 cx_freeze 当前最新版本: https://pypi.python.org/pypi?...2.安装 3.配置 cxfreeze.bat,确保 cx_freeze 命令可执行 如果正确安装,则在命令行中运行 cxfreeze -h 可以看到一长串的使用说明。...同样,建议 win32、python2.7。 2.安装 安装好之后,在 python 命令行下运行 import py2exe,不会报错。...4.执行打包命令 python pygame2exe.py 后面那个文件就是你修改后的配置文件。运行成功则打包完毕,exe 文件默认也是在 dist 文件夹中。
组件分享之后端组件——类似Python的Golang 脚本化运行工具wgo 背景 近期正在探索前端、后端、系统端各类常用组件与工具,对其一些常见的组件进行再次整理一下,形成标准化组件专题,后续该专题将包含各类语言中的一些常用组件...组件基本信息 组件:wgo 开源协议:MIT License 内容 本节分享一个类似Python的Golang 脚本化运行工具wgo,在使用时可以如同编写go文件一样进行。...image.png 其支持二进制程序直接下载运行和包引用的方式使用,以下为其官方提供的使用案例: $ wgo >>> fmt.Println("Hello World") Hello World >>...c-d> 或者输入 exit 导入包 脚本内置了一些包,包括 fmt os time strings 也可以导入新的包,就像在文件里写代码一样 >>> import "bytes" 直接输出变量 可以像 Python