从Python脚本创建独立可执行文件
项目描述
cx_Freeze 从 Python 脚本创建独立的可执行文件,具有相同性能,是跨平台的,应该在任何 Python 自身运行的平台上都能工作。
安装
在虚拟环境中,通过运行以下命令进行安装:
pip install --upgrade cx_Freeze
安装最新开发版本
pip install --force --no-cache --pre --extra-index-url https://marcelotduarte.github.io/packages/ cx_Freeze
请检查安装说明以获取更多信息以及如何在 pipenv、conda-forge 等其他环境中安装。
文档
官方文档可在此处找到。
如果您需要帮助,也可以在讨论频道提问。
版本 7.2 新增功能
- 改进了 bdist_dmg
- 为 msi (bdist_msi) 添加了许可证
- bdist_appimage 中的少量改进
- 在 bdist_rpm 中删除 rpm2_mode
- 对于选定包的 pip 安装,使用优化模式作为默认模式
- 钩子:支持 numpy 2.0、rasterio、multiprocess(多进程的分支)等
- 回归修复、错误修复和改进
版本 7.1 新增功能
- 在 build_exe 中添加了新的选项 --zip-filename
- 错误修复和改进
版本 7.0 新增功能
- 添加了对pyproject.toml 的支持
- 创建 Linux AppImage 格式:bdist_appimage
- 创建 DEB 分发:bdist_deb
- 改进了 bdist_mac
- 添加和更新了钩子,包括对 macOS 上 QtWebengine 的支持
- 支持 Python 3.12。
- 改进了测试和覆盖率(>80%)。
- 错误修复和改进
许可证
cx_Freeze 使用的是来自 Python 软件基金会许可证 的许可证。您可以在文档或源代码库中阅读 cx_Freeze 许可证。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
cx_freeze-7.2.3.tar.gz (3.0 MB 查看哈希值)
构建分布
cx_Freeze-7.2.3-cp39-cp39-win32.whl (2.0 MB 查看哈希值)
cx_Freeze-7.2.3-cp38-cp38-win32.whl (2.0 MB 查看哈希值)
关闭
cx_freeze-7.2.3.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a514a30aaaeb2d4873c5956c328b69b851246bff34525d10937ab585c86d9f4a |
|
MD5 | 51972d8cfe7ecab0c0d3170cf525ed14 |
|
BLAKE2b-256 | 7cb71e53851e3390e8d61915a89d456544867292d6ddfed84f1fbf9176feab68 |
关闭
cx_Freeze-7.2.3-cp312-cp312-win_amd64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | eee33e40d294b5c4f3c4ef4e8c43ea36bdb9568e43068e08a336be47ce45f1c8 |
|
MD5 | 17116445602d217964c0bd255ea71644 |
|
BLAKE2b-256 | 223915fc93bd8d37867ed4e5987b7228bb8229a0b9b597277518ea4bc7060ef1 |
关闭
cx_Freeze-7.2.3-cp312-cp312-win32.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | dcb05bba886e301b53bbe028333e82f1d9d881a08a3a726785eb1323ccb6a84d |
|
MD5 | fde00b6bbe0fcd3e1c17c5692334c73c |
|
BLAKE2b-256 | 1331d5f9a45df6ae59846a893daff518df3a13786c3f04da194dc13fcf1ad8fb |
关闭
cx_Freeze-7.2.3-cp312-cp312-musllinux_1_2_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3af2d078fcd28fb7e6d1078c52a063cdddd5abec1ccda0d39dc2a521f2172225 |
|
MD5 | 043eaa4a1bab86a2c1c5c33f28e6090d |
|
BLAKE2b-256 | 185f0a0da2b6b26929b364a84a15215f06f2399b0f47f389e22adca0fe3b2ccd |
关闭
cx_Freeze-7.2.3-cp312-cp312-musllinux_1_2_ppc64le.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 45648653197165ed15a204f62d247fb725b320dc2cad487a9255df21b3cf58fc |
|
MD5 | cc62a68322d6eceacae543d329ff717a |
|
BLAKE2b-256 | e63e4cde66599fdab0d0bcfd76392b333d736f5a419a4b0328ae2ad7c39f3a28 |
关闭
cx_Freeze-7.2.3-cp312-cp312-musllinux_1_2_aarch64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1d3bc908f32aa9f35f2388daa33610aef4957aa6967a8bd2f5d88c00a86c3521 |
|
MD5 | 321d1d3787dac9c184fb6e1bf708df6d |
|
BLAKE2b-256 | 0a4288305d460377c61f6bb3c9700d8032c273459bc79c6e98e8aa5044820d77 |
关闭
cx_Freeze-7.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0ea60e7aa9b2c14cf266fd53a182ac6af09c8ade808bc8fe58b05405478d968c |
|
MD5 | 649a83f9cbccbea9678e7b18cb3e6ed6 |
|
BLAKE2b-256 | b13c0fea3afd9869c73ef767ba8704390e5f21e148592dd80ce5d77bb22b269a |
关闭
cx_Freeze-7.2.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bdb1bbfcd437f70292973bf883eb4d2c4c129f8e4cb77bc5a9b42d2664ab395c |
|
MD5 | 8de24a7ce64014eb2c45525bb43d61c6 |
|
BLAKE2b-256 | f44ba233a870570c1afe75f25f7add671206060206b036a05c39e6c6643629b9 |
关闭
cx_Freeze-7.2.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3b21722225566b698a31509c422272dd983641029422f6c9d54e6e2b04b4cd3c |
|
MD5 | 402b04126b087d786fb30c83e12e7ea2 |
|
BLAKE2b-256 | 6585b468fe6ee04ca10c068983552309ae6ba67ee1540a5695f95306edff6a00 |
关闭
cx_Freeze-7.2.3-cp312-cp312-macosx_11_0_arm64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c39e7489a7271fe31854d3a04bb749ec0e71180bc851b5a481385be1690a7183 |
|
MD5 | d529e918d767921b1bc941ac40856df3 |
|
BLAKE2b-256 | e04f770e3cb4988d153195016bc4811cd209a7d91fe55f07f2a168c191de3d48 |
关闭
哈希值 用于 cx_Freeze-7.2.3-cp312-cp312-macosx_10_13_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b31929ab6c371cb42508ebbba134de4b59092471db555b840d04d409c57694ce |
|
MD5 | 47a965b227f73a63e35757bad68681ba |
|
BLAKE2b-256 | 02eb21978737b4941a072c1a62e73e83875fe15f0b44ad40c00807ed36a9de3f |
关闭
哈希值 用于 cx_Freeze-7.2.3-cp312-cp312-macosx_10_13_universal2.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 221f8be011ba695c185a5f1cad815eee69297a06916454dba3326a641f288f5e |
|
MD5 | 4e5b234ce3bee7ef950cee18fdb594e9 |
|
BLAKE2b-256 | 3f026befe5194f89cc312ade3abacf9f2bdce4ab4a1570fb68a65db6e43065f7 |
关闭
哈希值 用于 cx_Freeze-7.2.3-cp311-cp311-musllinux_1_2_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 53c4831340690b73f84a38befb592304053d14a4bbd0a1365305851fbdbb6580 |
|
MD5 | 6161f5d5f1a4ebe186520b647270efab |
|
BLAKE2b-256 | e56d7bf5fd185f8bbfb605db7cce35625cf253584bfb2262507e8ed1581d807a |
关闭
哈希值 用于 cx_Freeze-7.2.3-cp311-cp311-musllinux_1_2_ppc64le.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 678fc3a37d02425529910fd12a709f708ffc09ed20778d59a1132073e21239a7 |
|
MD5 | 6f6872b89ba80598a403a0c3dd047848 |
|
BLAKE2b-256 | 6fce7df173505facf33d8c32237f0fe4d48d204d7a9bfc3e69a2f5bf1a757cc9 |
关闭
哈希值 用于 cx_Freeze-7.2.3-cp311-cp311-musllinux_1_2_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bcebf4b24f43e2f214125f553e2f49e9d8acf171b4d8c2b77fa27ddda4b82886 |
|
MD5 | d0280b89c546fe6f9da61ae9b66bb5a0 |
|
BLAKE2b-256 | 13cfc67a386584789d9b40866dfe1abdb3883f99137ac2369fa1a01c52299d4c |
关闭
哈希值 用于 cx_Freeze-7.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e580a82a22bfcf2acedeed7e5f7ea3755fa659ddb54737285c83798abea3edff |
|
MD5 | f2aaf5dba70d0d4885df9723168ca30f |
|
BLAKE2b-256 | ba1ead780e21e55648c7a0a8950095014779b2255f1226b8ae38420d2164b5c0 |
关闭
哈希值 用于 cx_Freeze-7.2.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0694b2a61a8145766b59f1165f79c42ce60712c7486a5a8077bae3a2261ea21d |
|
MD5 | 0ca5f42a711975c5a1a5dd458bfa6330 |
|
BLAKE2b-256 | 93387fa9744185779811e50c8323302fa4f5c0712e923dd47d808df22711149f |
关闭
哈希值 用于 cx_Freeze-7.2.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e4aaf33e9af163400f24c019dd279b0fd7ed7a922dbab7062009c00fbe3d4007 |
|
MD5 | 84328408438312853894d14dc6006eac |
|
BLAKE2b-256 | 023ef1f96c86a0277f577fcc98e6d39678038371196cdd56c57c1cf335c0187c |
关闭
哈希值 用于 cx_Freeze-7.2.3-cp311-cp311-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 296989144250c121bdf056a936f40ddaf78c4a7b4bb90d18d5f003cd5b561fff |
|
MD5 | 05349aa61123193ad7b4b363fd817fd6 |
|
BLAKE2b-256 | 07dd68efe569d44200e192b0df18038ce19e1fa66ccb2096f62f60b5cfd41d12 |
关闭
哈希值 用于 cx_Freeze-7.2.3-cp311-cp311-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2c2427a3d64c2c9e8dc46198a3f462273d106ba9052e6d8e673c4cbf605348e7 |
|
MD5 | 1ff4ee84f6819e39f36ace63e8e29d2d |
|
BLAKE2b-256 | 1fbc52a078db1171c95441aef044dfde9e99794def1533fe7c1262dca25d4308 |
关闭
哈希值 用于 cx_Freeze-7.2.3-cp311-cp311-macosx_10_9_universal2.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 96e03d22665cc659712ee7b73440f4aeb9d5fd69b4d7ae257b83de8c8ab9b31e |
|
MD5 | ccb422d8f99869f5d0b1b698cbea1ae5 |
|
BLAKE2b-256 | c3427e1a9c3f4b2c2f373f00e38985351d5d5344ce125d7c55ccc06e30d2b2d8 |
关闭
哈希值 用于 cx_Freeze-7.2.3-cp310-cp310-musllinux_1_2_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 06fae3eb6efd8030ca0176c72a05f05ba7c471e661113fed4c59e70d2f6d55e8 |
|
MD5 | c45296b34d11ace0d2d2273546b69b3f |
|
BLAKE2b-256 | a66796524f05930e9c9a0073613d3f5ae9cc300d6c702fcd0f0c2d4f7f5105f0 |
关闭
哈希值 用于 cx_Freeze-7.2.3-cp310-cp310-musllinux_1_2_ppc64le.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ca7f7f605fa8c9f6d7c278a17ae9411c669bb2035cae4c2752c947298dd1cb8b |
|
MD5 | 8e6ba1b66b9a5aae2c62ceddd44c55d3 |
|
BLAKE2b-256 | 49225bafdfe21a8f721aac6f5cd20af2d8a298c46cbed53bea564111e865a9e0 |
关闭
哈希值 用于 cx_Freeze-7.2.3-cp310-cp310-musllinux_1_2_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 247078ba05f6d0bd50881df9807c636b62bc3ddcdf7dd92b861e0c58c36e3d1b |
|
MD5 | 01f4c58cfbdfed4f8512a413f92caea3 |
|
BLAKE2b-256 | 816597010612a531793c07103cdd097705243ce35f8278a13ede02dacd51909a |
关闭
哈希值 用于 cx_Freeze-7.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2f9800c70e5391854eaceca7793f44f713e658d61c406385e87716f23472bfd5 |
|
MD5 | d091c99d11c3f4f2212e76da56d956d0 |
|
BLAKE2b-256 | 4712c0d04cc9d553dacb99ce4fd53d15ae6e24863e0beca77884c8b70e96779f |
关闭
哈希值 用于 cx_Freeze-7.2.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d39c6f85c97abd6a2162665c1b95a6e1b73a902b50427522e85a933ecdce53a2 |
|
MD5 | 6b1230752cf989126f6f2a5fcb155807 |
|
BLAKE2b-256 | ab1137eea513b4411ec9192691738a8f57b8aa6a36944434bc9c16cf1d8ab10d |
关闭
哈希值 用于 cx_Freeze-7.2.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1af5a569d9f5095a3853a2121a8fbfc269090adb9e19c6364a8bd0d5733be9e4 |
|
MD5 | dd7f6a9e76baf466ef14e02b7b43e861 |
|
BLAKE2b-256 | e152a5ab3f6d0f2d15ae14c117c5e6f380ed53db920472a356cfd0096c799489 |
关闭
哈希值 用于 cx_Freeze-7.2.3-cp310-cp310-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8cc41b1bc6f7bef4499dbd715f6a8c5da5eb8fb2b000c7b810699bcb78b44a90 |
|
MD5 | 19d942dd14cb0d894040ca132f3a61b2 |
|
BLAKE2b-256 | 7c119e44da18a1b72db5b3230e82841a7d70f1bb9d995b5b8cbe458b682b4f94 |
关闭
哈希值 用于 cx_Freeze-7.2.3-cp39-cp39-musllinux_1_2_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 50e98be33f610fbd004f8d252d501ef2ed9bf3d1e2a59ec38368a3d99628c855 |
|
MD5 | f0b28e40baeae9397ee345b2897d9650 |
|
BLAKE2b-256 | 5391f12d61bdba4b2ccc05cf2dedbf261804a45851297c1844aa57977560b4b5 |
关闭
哈希值 用于 cx_Freeze-7.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | eede24279d97ab31c5f06e824bab23b74dad470e421e97266ac1c086ce587536 |
|
MD5 | e100357e4fb332d807504f35000da484 |
|
BLAKE2b-256 | ce29caa487d1702598a128d1e405893ae7b9c39f00409cff39ef8684a2e308b6 |
关闭
哈希值 用于 cx_Freeze-7.2.3-cp39-cp39-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 72d63d769ccbdeca523ebf623fa3a03aa158c5ebc942302bad717d1ef70ead90 |
|
MD5 | 6310702307bfbbd53061eac9d833674f |
|
BLAKE2b-256 | ddcec490bda910837a1dadb199f009f7d1df82ce0d77a2fa9990f89f5884a3b2 |
关闭
哈希值 for cx_Freeze-7.2.3-cp38-cp38-musllinux_1_2_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9c6e9c01faa766f47ab5f0ee5ebe1a0dc5a3ab587140ef97a0c72d10e7dfec6f |
|
MD5 | 153e3ed3196abf57ac2f26710ef070a8 |
|
BLAKE2b-256 | 74d22daa8e82e2127df1ba1725a9c2748aa583d2f640531da16c05bc13cee0b5 |
关闭
哈希值 for cx_Freeze-7.2.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0fa4282c45afeefdf7781538b3e30a198ca94570312767f8281f458d53c0c43b |
|
MD5 | 8905185448187aad3b72f9fb430c3f30 |
|
BLAKE2b-256 | e035fa1777e109fc092d55047b88451fc4d19d2f49a066f3d2f6ab5a5b402398 |
关闭
哈希值 for cx_Freeze-7.2.3-cp38-cp38-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8b2bbea0019742cc9f1bd636aa342eb14a252360d3aede46806cdc4251ce0130 |
|
MD5 | fec96013d9377739685afd516a3e71d4 |
|
BLAKE2b-256 | f5ca9b91acd27ebcc0c170ea91d36b873b687d5202c87697d157ddb4abdad803 |