微软太良心了,免费服务器搭建 Python 网站
The following article is from 未闻Code Author kingname
关注上方“Python数据科学”,选择星标,
关键时间,第一时间送达!
▼文末赠送 5 本书《人工智能数学基础》,欢迎留言参与
言归正传,今天分享一个使用微软免费服务器搭建网站的方法。
有时候,我们使用 Flask 或者 Django 写了一个简单的网页,想把它部署起来给所有人使用,但是又没有服务器。这个时候,除了买一台云服务外,我们还可以使用微软 Azure 免费提供的应用服务来部署。
Azure-cli
的东西,Azure-cli 的安装说明,可以参考:Install the Azure CLI | Microsoft Docs[2]。在这里根据你的操作系统查看安装说明即可。我以 macOS 为例,使用 Homebrew 安装:requirements.txt
和app.py
。其中,requirements.txt 可以通过如下命令导出:app.py
就是网站的入口程序了,也就是我们设置FLASK_APP
环境变量指向的这个程序。--sku F1
这个参数必须有,表示使用免费的定价策略。如果不加上这个参数,那么 Azure 会把你的网站部署到收费的策略中。--name kingname
表示你的项目名字叫做kingname
。整个部署的过程大概2分钟左右。运行效果如下图所示:http://kingname.azurewebsites.net
就可以看到刚刚部署的网站了:参考资料
[1]Microsoft Azure: https://portal.azure.com/
[3]配置 Linux Python 应用 - Azure App Service | Microsoft Docs: https://docs.microsoft.com/zh-cn/azure/app-service/configure-language-python#customize-startup-command?WT.mc_id=DT-MVP-5003916
赠送新书《人工智能数学基础》5 本,京东 1.2万 的评价!由「北京大学出版社」赞助提供,对 AI 感兴趣的朋友非常推荐入手一本。
介绍:本书以零基础讲解为宗旨,面向学习数据科学与人工智能的读者,通俗地讲解每一个知识点,旨在帮助读者快速打下数学基础。其中第 1 篇为数学知识基础篇,主要讲述了高等数学基础、微积分、泰勒公式与拉格朗日乘子法;第 2 篇为数学知识核心篇,主要讲述了线性代数基础、特征值与矩阵分解、概率论基础、随机变量与概率估计;第 3 篇为数学知识提高篇,主要讲述了数据科学的几种分布、核函数变换、熵与激活函数;第 4 篇为数学知识应用篇,主要讲述了回归分析、假设检验、相关分析、方差分析、聚类分析、贝叶斯分析等内容。