基于pythonanywhere的python web应用部署
由于工作需要部署一个网页端的工具,所以记录一下。
·
基于pythonanywhere的python web应用部署
-
- 前言
- 步骤
- 参考博客
前言
为了让网页给其他非本地电脑访问,需要部署网页,以下为操作流程。
步骤
网页部署前需要:
- 进入pythonanywhere网址pythonanywhere,注册账号然后登录;
- 加载部署的文件,注意是zip格式;

3. 进入命令行界面,解压压缩包文件;
解压缩命令
unzip my_flask_app.zip
进入项目工作目录
cd my_flask_app
- 搭建和进入虚拟环境,安装依赖库
#搭建虚拟环境,倒数两个参数分别是python版本和自己定义的环境名字
virtualenv --python=python3.13.1 django.env
#进入虚拟环境,最后一个参数是自己虚拟环境所在路径
source django.env/bin/active
#安装依赖库
pip install -r requirement.txt
其中python依赖库requirement.txt需要自己提供,本地电脑的python依赖库可以通过以下命令生成:
pip freeze > requirements.txt
- 配置web应用;返回到 Dashboard,找到“Web”选项,点击“Add a new web app”按钮。选择对话框中manual configuration(注不是“Django”选项):下一步选择Python 3.13(与虚拟环境的python版本相同),然后点击下一步以完成该向导;

按照上图指定位置修改项目路径
修改上图的WSGI configuration file,代码如下:
import sys
path = '/home/litanyi/my_flask_app' # 替换为你的项目路径
if path not in sys.path:
sys.path.append(path)
from app import app as application
设置CSS、javascript等文件的路径
7. 运行web项目;
点击上图三个按钮就可以看到自己部署的web网页。
参考博客
https://blog.51cto.com/u_16213383/12335610
https://blog.csdn.net/qq_15260769/article/details/83182185
https://geek-blogs.com/blog/python-anywher/
https://blog.csdn.net/qq_40523737/article/details/135761661
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)