如何将Python脚本转换为Python应用程序?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将Python脚本转换为Python应用程序?相关的知识,希望对你有一定的参考价值。

我有一个Python程序,要求用户“输入链接”,然后从该链接下载所有文件。但是所有这些都在手动编译程序后在终端上发生,例如

python myapp.py

我正在使用类似[[BeautifulSoup / urlparse之类的库,如果在另一台计算机上运行,​​则必须再次安装库。是否有另一种方法可以将脚本转换为应用程序,而用户不必先手动安装所有库?

我已经尝试过

打包Python项目

但是此命令对我永远不起作用]dist/ example_pkg_YOUR_USERNAME_HERE-0.0.1-py3-none-any.whl example_pkg_YOUR_USERNAME_HERE-0.0.1.tar.gz
因此,我被卡住了。 
答案
有多种解决方案可解决您的问题。一种可能是使用PyInstallerPy2Exe之类的库。尽管它们在配置方面可能有些棘手。特别是带有很多包装。但我认为,这是最适合最终用户的解决方案。

另一种方法是使用脚本分发整个Python环境。如果需要较小的文件大小,则还可以使用可嵌入的Python环境。

您还可以分发一个批处理文件,然后安装您的依赖项。

以上是关于如何将Python脚本转换为Python应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

如何将 Python 中的脚本转换为 C++?

如何将网页中的 JSON 转换为 Python 脚本

如何使用 python 脚本将 JSON 数据转换为 PDF

如何使用 Python 将 .pptx 转换为 .pdf

如何将闪烁的 Python 脚本变成 Web 应用程序?

在 ubuntu 12.04 下使用 cx-freeze 将 Python 脚本转换为 Windows exe 文件