gpt4 book ai didi

python - 如何部署python脚本?

转载 作者:太空狗 更新时间:2023-10-29 18:34:49 30 4
gpt4 key购买 nike

这听起来像是一个非常开放的问题,但我是一名 Python 爱好者,并且对这个开发世界还很陌生。我开发了一个 python 脚本,它接受输入并根据我在脚本中放置的算法给出输出。我想使用这个脚本并将其打包,以便最终用户可以使用它,这些用户没有技术思维,只关心他们提供的输入和他们获得的输出。

我已经使用 Jupyter Notebook 开发了这段复杂的代码,我想知道如何打包或部署这段代码,以便最终用户可以在不了解代码工作原理的情况下使用它,因为这可能会让他们不知所措。

谁能帮我想想怎么做?首选开源的东西。

谢谢

最佳答案

我想通过建议几种部署 Python 脚本或模型的方法来总结这个问题:

  • Docker:这是最流行的在线托管脚本和部署机器学习模型的方法之一。您可以使用 Docker 将代码容器化并使用不同的应用程序将其托管为微服务。
  • PEX:PEX是 Twitter 正在开发的一个聪明的工具,它允许将 Python 代码作为可执行的 zip 文件发送。
  • AWS:使用 AWS,您可以创建一个免费帐户并开始托管/部署。网上有很多资源。
  • PYSimple、Pyinstaller 和 Sparrow:如上面的答案所述,我们也可以使用这些包来完成任务。请阅读以上内容。
  • Flask 应用:如果您不想使用 Docker,使用一个简单的 flask 应用,您将能够在线托管您的脚本。但是由于没有容器化,会出现很多问题。最好使用 Docker。
  • py2exe:如果您希望将 Python 文件转换为 Windows 可执行文件,Click here
  • cx_Freeze :类似py2exe,你也可以用这个

我会在发现内容时继续添加更多内容,但我认为最好的方法是使用 Docker。希望这会有所帮助。

关于python - 如何部署python脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52187362/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com