部署 python 代码的最佳方式(从 py 代码制作 Web 应用程序)

Posted

技术标签:

【中文标题】部署 python 代码的最佳方式(从 py 代码制作 Web 应用程序)【英文标题】:Best way to deploy a python code (make a web app from py code) 【发布时间】:2022-01-23 18:39:11 【问题描述】:

我正在做一个用 python 编写的项目。 目标是拥有一个用户友好的计算器类型应用程序(用户输入所需的值,应用程序根据用户输入给出结果)。

现在python部分不是问题。问题是我不知道用什么来部署代码。 我了解并使用过 Bokeh、Streamlit、HoloViews 等。这些解决方案并不是我想要实现的最佳解决方案。

你有什么建议?

提前致谢,节日快乐。

【问题讨论】:

【参考方案1】:

Platform.sh 可能值得研究。选择这样的东西还有很多其他因素,您期望有多少访客,价格,效率...... 如果您不想在 flask/django 中设置 db、后端,PythonAnywhere 可能是最简单的...

【讨论】:

非常感谢,詹姆斯!我正在研究它,但似乎所有这些服务(Streamlit、Heroku 等)都会以某种方式对您的代码声明版权。我的目标更多是朝着可以在自己的网站上运行的独立事物的方向发展。 (不是我不是程序员而是科学家) 啊,我明白了,这更有意义。你项目的前端(部分人与之交互),是在网络浏览器中用 python 还是 JS/html 制作的? 我在 Python 中工作(我知道一些 HTML) 这篇文章可能值得一读...听起来你目前正在做的事情是不可能的softwareengineering.stackexchange.com/questions/109572/… 我明白了。没问题,这非常有用!如果我找到一种方法,我肯定会在这里分享。节日快乐:)

以上是关于部署 python 代码的最佳方式(从 py 代码制作 Web 应用程序)的主要内容,如果未能解决你的问题,请参考以下文章

一个让Python代码运行更快的最佳方式!

从 Objective-C 调用 Python 代码

将 Play 代码从 git 存储库部署到生产环境的最佳实践是啥?

如何根据命令行输入包含py文件?

为你的Python程序加密

Python - 从导入的模块注册函数