首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python -当使用cx_Freeze构建二进制文件时,代码保存在哪里?

当使用cx_Freeze构建二进制文件时,代码保存在生成的可执行文件中。cx_Freeze是一个用于将Python脚本打包成可执行文件的工具,它会将Python解释器和脚本代码一起打包成一个独立的可执行文件。生成的可执行文件中包含了所有的代码和依赖库,可以在没有Python环境的机器上运行。因此,代码不会保存在任何特定的位置,而是被嵌入到生成的可执行文件中。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Python非官方的Windows二进制的扩展包

这个页面提供了许多科学开源扩展包的32位和64位Windows二进制文件,用于Python编程语言的官方CPython发行版。...PyPy发行版只有少部分的二进制文件可用,所以当你需要,需要到这个页面来下载,手动安装才可以。...上述大多数二进制文件都是从PyPI或project公共版本控制系统中的源代码构建的。源代码更改(如果有的话)已经提交给项目维护者,或者包含在包中。...cx_Freeze 是一组脚本和模块用来将 Python 脚本封装成可执行程序,类似 py2exe 和 py2app 。...不同的是,cx_Freeze 是跨平台的,要求 Python 2.3 或更新版本。 Kivy是一个开源工具包能够让使用相同源代码创建的程序能跨平台运行。

89520

解决cx_Freeze打包出错importError:can not import name idnadata

解决cx_Freeze打包出错importError:can not import name idnadata背景使用Python进行开发,我们经常会用到一些打包工具来将我们的代码打包成可执行文件,...然而,有时使用cx_Freeze进行打包,可能会遇到​​importError: can not import name idnadata​​的错误。...cx_Freeze打包背景Python开发中,我们通常会使用一些打包工具将我们的Python代码打包成可执行文件,以方便程序的发布和部署。...cx_Freeze是一个常用的Python打包工具,它可以将Python代码打包成可执行文件,同时包含了所有的依赖库和资源文件,使得程序可以没有Python环境的机器上独立运行。...通过以上步骤,我们可以使用cx_FreezePython代码打包成可执行文件。你可以根据实际需求来配置cx_Freeze的选项,以满足你的打包需求。

39230

windows、linux下打包Python3程序详细方法

cx_Freeze cx_Freeze 是一个类似 py2exe 的工具,但 cx_Freeze 可以 linux 下可以直接执行的 ELF 格式的二进制可执行文件,也可以windows上执行。...cx_Freeze的作用可以让python程序可以脱离python运行环境,没有安装python的微型linux系统(例如cdlinux、tinycore等)里,方便地运行你的python程序。...-F(单个可执行文件) 程序源 -n 程序名 -w(去掉控制台窗口,这在GUI界面非常有用) -i 图标.ico” “pyinstaller -F test1/Demo_Test1_Python.py...-F(单个可执行文件) 程序源 -n 程序名 -w(去掉控制台窗口,这在GUI界面非常有用) -i 图标.ico” “pyinstaller -F test2/Demo_Test2_Python.py...-F(单个可执行文件) 程序源 -n 程序名 -w(去掉控制台窗口,这在GUI界面非常有用) -i 图标.ico” “pyinstaller -F test3/Demo_Test3_Python.py

3.5K10

4 个快速的 Python 编译器 f

这对学习是很有好处的,因为可以 Python REPL 中运行代码并立即查看结果,而不必编译和执行。...我将编译好的二进制文件下载到一个文件夹中,并将 pystone.py 复制到其下的 bin 文件夹中。然后我像这样运行: $ ....Python 是一种动态语言,因此没有指定类型, Cython 使用静态编译,使用 C 类型变量可以产生更好的优化代码。 (文档相当广泛,需要阅读。)...Size Execution pystones/sec 1. 219,552 Kb 228,527 cx_freeze 这是一套用于将 Python 脚本「冻结」为可执行文件的脚本和模块,可以GitHub...我安装了它并创建了一个冻结文件夹来管理内容: $ sudo pip3 install cx_Freeze --upgrade 我安装脚本中发现的一个问题是缺少“lz”的错误。

1.6K10

Python脚本打包成可执行文件

Python是一个脚本语言,被解释器解释执行。它的发布方式: .py文件:对于开源项目或者源码没那么重要的,直接提供源码,需要使用者自行安装Python并且安装依赖的各种库。...(Python官方的各种安装包就是这样做的) .pyc文件:有些公司或个人因为机密或者各种原因,不愿意源码被运行者看到,可以使用pyc文件发布,pyc文件Python解释器可以识别的二进制码,故发布后也是跨平台的...,需要使用者安装相应版本的Python和依赖库。...使用PyInstaller pyinstaller的语法: pyinstaller [options] script [script ...] | specfile 最简单的用法,和myscript.py...一般我们不用去理会这个文件,若需要打包数据文件,或者给打包的二进制增加一些Python的运行时选项...一些高级打包选项,需要手动编辑.spec文件

2.5K10

将打飞机游戏打包成 exe

另外,pygame 打飞机游戏的相关资源,包括图片和代码,我放在了论坛的帖子里,需要的朋友可去下载。 在这里,我介绍两种较为常见的打包 exe 工具,cx_freeze 和 py2exe。...2.安装 3.配置 cxfreeze.bat,确保 cx_freeze 命令可执行 如果正确安装,则在命令行中运行 cxfreeze -h 可以看到一长串的使用说明。...3.修改配置文件,把其中的 self.script = "mygame.py" 改成你的代码文件或启动文件。...4.执行打包命令 python pygame2exe.py 后面那个文件就是你修改后的配置文件。运行成功则打包完毕,exe 文件默认也是 dist 文件夹中。...2.我在打包,出现了一个莫名错误: RuntimeError: EndUpdateResource: 系统无法打开指定的设备或文件

1.4K60

Python3 打包exe

cx_Freeze(不推荐) 以前只用 cx_Freeze 支持将 python3 打包成 exe ,示例如下: 在你要打包的 python 文件下新建这个 setup.py 文件: #!...exe 注意: cx_Freeze 打包回忽略依赖文件,所有一般依赖文件要手动从 site-packge 里面拷贝到build文件里面去,特别麻烦!...#常用参数说明: #–icon=图标路径 #-F 打包成一个exe文件 #-w 使用窗口,无控制台 #-c 使用控制台,无窗口 #-D 创建一个目录,里面包含exe以及其他一些依赖性文件 #pyinstaller...pyinstaller -F -w shjys_rjjqk.py #或者 pyinstaller -F shjys_rjjqk.py --noconsole 打包好的exe文件同目录的 dist...文件中,如果有依赖文件,就可以放到dist文件夹下即可 打包出现错误: for real_module_name, six_moduleAttributeError: 'str' object has

1.2K30

macOS 上创建安装程序

现在,开发者使用 py2app 将其转换为应用程序。问题是,他们如何处理参数,因为不同类型文件需要通过该应用程序打开,并且该应用程序处理也需要配置文件。...二、解决方案创建 macOS 安装程序有几种不同的方法:1、使用 py2app:py2app 是一个用于创建 macOS 应用程序的工具,它可以将 Python 代码转换为可执行文件。...2、使用 cx_Freezecx_Freeze 是一个用于创建 Windows、macOS 和 Linux 应用程序的工具,它可以将 Python 代码转换为可执行文件。...使用 cx_Freeze 创建安装程序的过程如下:开发应用程序:使用 Python 开发应用程序,并确保应用程序可以从命令行运行。创建应用程序包:使用 cx_Freeze 将应用程序打包成可执行文件。...3、使用 pyinstaller:pyinstaller 是一个用于创建 Windows、macOS 和 Linux 应用程序的工具,它可以将 Python 代码转换为可执行文件

9110

关于Python病毒样本的分析方法

4. cx_Freeze 简介 cx_Freeze也是一种用于将Python脚本打包成可执行文件的一种工具,使用起来和py2exe差不多。...(2) 使用针对的破解工具或方法进行代码提取。 (3) 提取的代码通常是pyc文件格式的。 (4) 使用uncompile.py脚本进行反编译就可得到原始的py文件。...将PyMarshal_ReadObjectFromString的第一个参数数据保存到pyc文件中。注意,这个时候保存的pyc文件内并没有python的版本信息和时间戳。...之后遇到的任何由Python打包的可执行文件,可以通过对PyRun系列的函数进行检测。 ? 通过这一系列的函数,我们可以获取到打包进可执行文件内的明文Python脚本或pyc的字节码。 5....(3) PyRun系列的函数的参数中可以获取到对应的样本代码。 (4) 使用uncompile.py脚本进行反编译就可得到原始的py文件

1.7K10

手把手教你基于Python实现打包成exe程序

前言将Python程序打包成exe(可执行文件)的主要原因是为了便于分发和使用,同时保护代码和提升用户体验。。...2、 cx_Freeze :这是另一种常用的工具,它可以用来创建跨平台的应用程序,包括Windows上的EXE文件cx_Freeze是一个脚本驱动的工具,允许用户通过脚本定制打包过程。...3、 Nuitka :Nuitka是一个Python编译器,它可以将Python代码编译成二进制可执行文件。它不仅可以用于创建独立的可执行文件,还可以用于优化Python代码的性能。...5、 PyOxidizer :这是一个相对较新的工具,它可以创建包含Python解释器和依赖库的独立二进制可执行文件。PyOxidizer着重于创建小巧、快速启动的应用程序。...Linux和macOS上,使用冒号:而不是分号。--name=名称:指定输出文件的名称。--paths=路径:搜索导入的模块添加额外的路径。

2.9K10

使用 cx_Freeze 编译 Python script 成可执行档(.EXE)

参考链接: Python使用CX_Freeze 早先都使用 pyinstaller 进行 Python Script 打包成单一 Exe,但最近不得不放弃使用, 其原因在于编译后的档案几乎 100%...的机会会被 Windows 上的防毒软体判定为病毒, 有一说是因为 pyinstaller 使用了其自备的 bootloader,故执行编译后的 Python exe 档案 其行为将会被多数 Windows...最终档案运作环境为 Windows,故使用 Windows 10 Pro 为编译的平台,使用 Python 3.7.2 x64, 但会发生无法直接使用官方网站所说的 python -m pip install...setup.py 档案,稍后在编译将会使用到。   ...按下 "Y" 后,cx_Freeze 就会开始编译档案,编译完成后即可以同目录下的 build 资料夹找到编译后的相关档案。 10. 记得!

91000

python基础--将python的py文件打包成exe程序

我们完成一个Python项目或一个程序时,希望将Python的py文件打包成Windows系统下直接可以运行的exe程序。...关于cx_Freeze打包的方法,可以参考wangdamozhizhou博客windows下cx_Freeze生成Python可执行程序中的方法。...scripts目录下,使用以下代码自动生成: python cxfreeze-postinstall 由于我安装的Python版本是3.6.2版本的,版本相对较新,cx_Freeze还没有更新版本至...并输入代码,格式为使用命令:pyinstaller -F 文件名(带后缀py): pyinstaller -F test.py 常用参数说明: –icon=图标路径 -F 打包成一个exe文件...-w 使用窗口,无控制台 -c 使用控制台,无窗口 -D 创建一个目录,里面包含exe以及其他一些依赖性文件 pyinstaller -h 来查看参数 回车后,代码迅速操作,直到操作结束。

1.4K20

Python3如何在Windows和Linux上打包

3.2、cx_Freeze cx_Freeze 是一个类似 py2exe 的工具,但 cx_Freeze 可以 linux 下可以直接执行的 ELF 格式的二进制可执行文件,也可以windows上执行...cx_Freeze的作用可以让python程序可以脱离python运行环境,没有安装python的微型linux系统(例如cdlinux、tinycore等)里,方便地运行你的python程序。...-F(单个可执行文件) 程序源 -n 程序名 -w(去掉控制台窗口,这在GUI界面非常有用) -i 图标.ico” “pyinstaller -F test1/Demo_Test1_Python.py...-F(单个可执行文件) 程序源 -n 程序名 -w(去掉控制台窗口,这在GUI界面非常有用) -i 图标.ico” “pyinstaller -F test2/Demo_Test2_Python.py...解决方案,安装目录找到此文件,并拷贝到/usr/lib64目录下: ?

2.3K21

6种打包Python代码的方法,让你的程序变成exe应用

使用pyinstaller打包Python代码非常简单,只需要在命令行中输入以下命令: pyinstaller your_script.py 这将生成一个可执行文件,可以Windows、Linux和MacOS...2、使用cx_Freeze cx_Freeze是另一个流行的Python打包工具,它可以将Python代码打包成独立的可执行文件。...使用cx_Freeze打包Python代码也很简单,只需要在命令行中输入以下命令: cxfreeze your_script.py --target-dir dist 这将生成一个可执行文件,可以Windows...5、使用Nuitka Nuitka是一个Python编译器,它可以将Python代码编译成C++代码,然后将其打包成可执行文件。...使用Nuitka打包Python代码也很简单,只需要在命令行中输入以下命令: nuitka your_script.py 这将生成一个可执行文件,可以Windows、Linux和MacOS上运行。

4.5K30

Python打包exe文件方法汇总【4种】

: Python进阶笔记 permalink: password: keywords: description: 使用py2exe,pyinstaller,cx_Freeze,nuitka对python...目录对python代码打包成exe的方式有4种,py2exe,pyinstaller,cx_Freeze,nuitka,分别对以上4种方法介绍,欢迎纠错和提供新的办法。...智能支持python的第三方模块如PyQt,外部数据文件等 支持EGG格式文件 可执行文件可以用UPX压缩,二进制压缩方式 支持控制台和视窗两种方式。...C:\Python34\Scripts\cxfreeze %* 该目录下输入czfreeze -h也可以查看安装情况(用pip install cxfreeze就可直接安装改第三方库) 打包方法 打包文件要在...但是我在打包中发现了一个文件,那就是另一台电脑上无法运行…并且实际编译需要近20分钟,编译的时候cpu持续100% 不过如果只是自己的电脑上运行的话,还是挺好使的 官方文档 注意nuitka对python

2.6K10

python打包exe的方法

只有cx_Freeze支持python3.X版本,也支持python2.X版本。个人也觉得cxfreeze比较简单,不容易出错。 cxfreeeze有几种文件形式,msi和whl。...执行脚本python_home\Scripts下面 cxfreeze打包exe格式: python cxfreeze全路径 要打包的py文件  --target-dir= l例如:cxfreeze.../~gohlke/pythonlibs/ 2.安装 whl :pip install whl安装包 或msi双击安装 3、安装完成后,python安装目录下的Scripts文件夹下,生成cx_freeze...4、新建一个python程序,例如:hello.py “C:\Python33\Scripts”目录(也就是cxfreeze命令所在的文件目录)下运行: cxfreeze D:/hello.py --...当然,这是比较简单的程序,所以相关的依赖文件比较少,引入外部包比较多的时候,并且希望只生成一个.exe文件的时候,可以使用如下的命令: cxfreeze D:/hello.py --target-dir

2.1K20

python打包exe的方法

只有cx_Freeze支持python3.X版本,也支持python2.X版本。个人也觉得cxfreeze比较简单,不容易出错。 cxfreeeze有几种文件形式,msi和whl。...执行脚本python_home\Scripts下面 cxfreeze打包exe格式: python cxfreeze全路径 要打包的py文件 –target-dir= l例如:cxfreeze D.../~gohlke/pythonlibs/ 2.安装 whl :pip install whl安装包 或msi双击安装 3、安装完成后,python安装目录下的Scripts文件夹下,生成cx_freeze...4、新建一个python程序,例如:hello.py “C:\Python33\Scripts”目录(也就是cxfreeze命令所在的文件目录)下运行: cxfreeze D:/hello.py –target-dir...当然,这是比较简单的程序,所以相关的依赖文件比较少,引入外部包比较多的时候,并且希望只生成一个.exe文件的时候,可以使用如下的命令: cxfreeze D:/hello.py –target-dir

84820
领券