首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用机械化和BeautifulSoup捆绑Python

用机械化和BeautifulSoup捆绑Python
EN

Stack Overflow用户
提问于 2013-12-05 12:11:24
回答 1查看 959关注 0票数 1

我已经用Python开发了一个工具,我将提供给一个组织。

假设该组织正在运行,而没有安装任何机械化BeautifulSoup模块。

现在,绑定/打包我的工具的最佳方法是什么,这样他们就可以以最小的开销运行它了?

到目前为止,我要求他们做很多事情。

安装说明:

步骤1.从这里下载并安装Python 2.7.3

代码语言:javascript
复制
http://www.python.org/ftp/python/2.7.3/python-2.7.3.msi

步骤2.从这里下载并安装easy_install

代码语言:javascript
复制
https://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11.win32-py2.7.exe#md5=57e1e64f6b7c7f1d2eddfc9746bbaf20

步骤3.运行cmd提示符并运行以下命令

代码语言:javascript
复制
easy_install mechanize
easy_install BeautifulSoup

第四步你完了。

这种努力能被最小化吗?多么?我希望这对他们来说尽可能容易。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-05 13:29:16

我想这类问题已经被问到了so many times

对于用例,可以使用pyinstaller。下面是一些如何在您的案例中使用它的示例:

假设您的程序是spam.py,它包含以下行:

代码语言:javascript
复制
import mechanize
import BeautifulSoup

print "Hello World!"

使用pyinstaller安装pip install pyinstaller之后,在spam.py程序的目录中执行以下命令。

代码语言:javascript
复制
pyinstaller spam.py

您将在新创建的dist文件夹下为您的程序获得一个捆绑应用程序。若要为应用程序发行版创建单个可执行文件,请对--onefile命令使用pyinstaller选项。现在,您可以复制捆绑的文件并将其交给组织。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20399702

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档