我有一个使用多个导入的Python脚本(例如gdal,numpy,pygtk).我希望这个脚本可以在其他PC上运行,而不必说"在使用这个程序之前你必须安装gdal ...."
我所做的是,每当我使用导入的方法我右键单击,单击显示定义,然后只需将所有必要的模块直接复制粘贴到我的脚本中.
这是有效的,但我想知道的是:有更简单或更优雅的方式吗?
谢谢
打包应用程序的优先方法是使用setup.py脚本(使用distutils)查看http://docs.python.org/2/distutils/setupscript.html.
在setup.py脚本中,您需要提供所有依赖项,当用户安装您的应用程序(使用python setup.py install)时,它将检查依赖项并为您安装它们.
另外,如果您想发送单个可执行文件,请查看:
在这两种情况下setup.py都需要有适当的脚本