我创建了一个服务器和客户端文件,当我意识到我还需要将它使用的模块转换为 exe 时,我正准备将其转换为 exe。我该怎么处理模块?
1 回答
2
看起来Auto PY to EXE 使用 PyInstaller在这里完成真正的工作:
使用简单图形界面和 Python 中的 PyInstaller 的 .py 到 .exe 转换器。
您的脚本需要哪些其他模块和库才能运行?(这些有时被称为它的“依赖项”。)
为了找出答案,PyInstaller 会查找脚本中的所有
import
语句。它找到导入的模块并在其中查找import
语句,以此类推,直到它拥有您的脚本可能使用的模块的完整列表。
因此,只要您import
的依赖项可以从主脚本到达并且您的虚拟环境处于活动状态,您就应该自动获得正确的行为。
请注意,您可能需要构建两个可执行文件:一个用于您的服务器,另一个用于您的客户端。
于 2022-02-06T16:55:56.427 回答