有时,当您使用Python编写程序时,可能会出现使用特殊库的需要。
例如,在编写脚本X.py
时,您可能需要处理矩阵之间的操作,因此您可以使用Numpy库,或者您可能需要读取和写入光栅文件,然后您将选择支持栅格的GDAL库操纵。
对于Numpy,您只需安装库,但对于GDAL,您首先必须在操作系统上安装GDAL实用程序,然后安装相关的
Python绑定。
现在,要成功运行脚本X.py,您需要一台安装了Python的计算机和相关的库。
如何使用此脚本生成可执行文件X.exe
?你能在任何Windows操作系统上运行它,还是需要在该操作系统上安装Numpy和GDAL才能成功执行它?
答案 0 :(得分:1)
您可以使用调用:PyInstaller,这可以在打包/构建您的exe文件时处理所有库。所有你需要的只是这个.exe,它将在所有的Windows / Linux机器上无缝工作。
在关于堆栈溢出的类似帖子中,有关于pyinstaller的详细讨论。 Referred here.