我已经用Python开发了一个工具,我将提供给一个组织。
假设该组织正在运行,而没有安装任何、机械化或BeautifulSoup模块。
现在,绑定/打包我的工具的最佳方法是什么,这样他们就可以以最小的开销运行它了?
到目前为止,我要求他们做很多事情。
安装说明:
步骤1.从这里下载并安装Python 2.7.3
http://www.python.org/ftp/python/2.7.3/python-2.7.3.msi步骤2.从这里下载并安装easy_install
https://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11.win32-py2.7.exe#md5=57e1e64f6b7c7f1d2eddfc9746bbaf20步骤3.运行cmd提示符并运行以下命令
easy_install mechanize
easy_install BeautifulSoup第四步你完了。
这种努力能被最小化吗?多么?我希望这对他们来说尽可能容易。
发布于 2013-12-05 13:29:16
对于用例,可以使用pyinstaller。下面是一些如何在您的案例中使用它的示例:
假设您的程序是spam.py,它包含以下行:
import mechanize
import BeautifulSoup
print "Hello World!"使用pyinstaller安装pip install pyinstaller之后,在spam.py程序的目录中执行以下命令。
pyinstaller spam.py您将在新创建的dist文件夹下为您的程序获得一个捆绑应用程序。若要为应用程序发行版创建单个可执行文件,请对--onefile命令使用pyinstaller选项。现在,您可以复制捆绑的文件并将其交给组织。
https://stackoverflow.com/questions/20399702
复制相似问题