有时,当您使用 Python 编写程序时,可能会出现使用特殊库的需求。例如,在编写脚本时,X.py
您可能需要处理矩阵之间的操作,因此您会选择 Numpy 库,或者您可能需要读取和写入光栅文件,您会选择支持光栅操作的 GDAL 库。对于 Numpy,您只需安装库,但对于 GDAL,您首先必须在操作系统上安装 GDAL 实用程序,然后安装相关的 Python 绑定。现在,要成功运行脚本 X.py,您需要一台安装了 Python 和相关库的计算机。如何制作可执行文件X.exe
出这个脚本?您可以在任何 Windows 操作系统上运行它,还是需要在该操作系统上安装 Numpy 和 GDAL 才能成功执行它?
问问题
113 次
1 回答
1
您可以使用调用:PyInstaller,它会在打包/构建您的 exe 文件时处理所有库。您所需要的只是这个 .exe,它可以在所有 windows/linux 机器上无缝运行。
在关于堆栈溢出的类似帖子中,有关于 pyinstaller 的详细讨论。参考这里。
于 2013-10-01T20:29:22.223 回答