我怎样才能创建一个 Python 可执行程序,它不会强制用户实际下载 Python 库和那些东西才能执行?

How can I create a Python executable program that doesn't force the user to actually download Python libraries and that stuff in order to be executed?

假设我已经构建了一个程序,该程序基本上从用户的路径中获取一些图像并使用以下方法制作新图像 libraries/modules:

os itertools pandas PIL

我现在需要的是让那个程序成为一个可以实际执行的可执行文件而不需要安装Python环境和代码中使用的库,因为用户不会知道如何编码,并且不太可能在意代码的工作方式。

该程序仅在 Windows OS (PC) 上 运行,并且会使用 cmd.exe 作为用于用户输入和结果显示的解释器和媒介。

已解决here 您可以使用 wheel,并运送整个环境。

@Vincent Caeles: “@rh979 轮子并不意味着具有所有依赖项。随后您可以执行 pip install path/to/wheel.whl --target /path/to/some/folder 并压缩 'folder' 的内容以将所有依赖项包含在 zip 存档中并发送到你想要运行你的代码的环境。

另一个选项是 pyinstaller 库,根据文档,它应该可以满足您的需要。