繁体   English   中英

如何使用selenium打包/分发Python 2.7应用程序?

[英]How do I package/distribute a Python 2.7 application with selenium?

我是Python的新手,我开发了一个程序,它有一个Tkinter GUI并使用selenium WebDriver来抓取信息。 我需要找到一种方法来打包所有这些,以便它可以在其他计算机上使用。 我在脚本中调用了三个额外的模块(selenium,openpyxl,BeautifulSoup)。 有没有办法使这个可执行文件? 或者他们是否必须通过命令窗口调用它? 我听说过一个名为Advanced Installer的程序,这会做我想要的吗?

谢谢

我意识到我的问题非常广泛,我只是不知道从哪里开始。 此应用程序仅适用于我公司内部的人员,因此我不希望其他人可以使用它。 我只是希望能够将所有必要的文件移动到另一台计算机,他们只需单击一个按钮即可。

我鼓励您阅读如何打包python应用程序。 通常,您要做的是在Python Packaging Index上发布您的应用程序,以便您的应用程序可用作其他开发人员和用户的Python模块。 在PyPI上发布应用程序后,您可以继续为用户提供更多选项,例如轻松安装。

请注意,释放您的应用并将其提供给全世界是您当然想要做的事情。

打包应用程序的最佳方法是使用distutils

由于打包python应用程序是一个相当广泛的主题,我将无法在此完整地介绍它。 但是,这里有一些指南可以帮助您入门:

最后,一个好的做法是看现有的开放源代码Python项目,并期待在他们的方式setup脚本和MANIFEST.in文件的写入。 为此,您需要了解项目的结构方式,这对于实现打包应用程序的正确方法非常重要。

希望这可以帮助。 祝一切顺利!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM