python - 在 .pyc 文件中包含必要的包
问题描述
我有一个小程序正在尝试传递给朋友。它包括非标准库,如 PIL 和 mtTkinter 包,因此通常需要将它们包含在 pythonpath 中。
有没有办法可以生成 .pyc 文件,以便程序运行所需的所有代码都包含在文件中,并且不需要安装在我朋友的计算机上。我希望它能够在不同的操作系统(如 windows、mac 和 linux)之间工作。
解决方案
它必须是一个pyc文件吗?我使用 pyinstaller 来打包程序和共享。我第一次使用它时,我不敢相信它是多么容易。
这是多个操作系统打包部分的链接:https ://pyinstaller.readthedocs.io/en/stable/usage.html#supporting-multiple-operating-systems
推荐阅读
- macros - 有没有办法混合 LISP 的宏 &optional 和 &key 参数?
- node.js - 在 typescript node+express 项目中使用模块中的 typescript 文件的正确方法?当前抛出错误:找不到模块
- java - 为什么 PriorityQueue 中不允许使用 NULL 值?(爪哇)
- r - R:创建一个表格,其中单元格在 rbind 后有 1 或 0 位小数
- java - WebMvcTest 需要在 SpringBootApplication 类中定义的模拟 bean
- c# - MVC 中的 ArcGauge 功能
- sql-server - SSIS 错误代码 DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER- 已尝试一切
- regex - 用于从字符串中准确提取 10 位数字的正则表达式
- java - 如何对两个不同大小的数组进行计算?
- excel - 查找行块平均值之间的中位数