You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

按Django Girls教程部署的PythonAnywhere应用故障,如何重置免费账号

PythonAnywhere 免费账号重置配置及重新部署操作指南

第一步:完全清空现有异常配置

  • 移除现有Web应用配置:进入控制台「Web」标签页,找到对应Django应用,点击删除按钮,确认删除关联的静态文件映射、WSGI配置规则
  • 删除异常虚拟环境:打开Bash控制台,执行rm -rf ~/你的虚拟环境文件夹名,默认Django Girls教程的虚拟环境名为myvenv,不确定名称可先执行ls ~查看根目录文件
  • 删除旧项目源码:执行rm -rf ~/你的项目文件夹名,默认教程中的项目名为my-first-blog
  • 清除Bash自动激活配置:执行nano ~/.bashrc,下拉到文件末尾,删除你之前添加的自动激活虚拟环境、自动切换项目目录的相关代码行,按Ctrl+O保存,Ctrl+X退出编辑器后,执行source ~/.bashrc使配置生效
  • 重置Git配置:如果是全局Git配置异常导致连接失败,执行rm ~/.gitconfig即可清空全局Git设置,后续使用时再重新配置用户名、邮箱即可

第二步:重新部署注意事项(对应你遇到的报错修复)

  • 解决Git连接失败问题:PythonAnywhere免费账号仅可访问白名单内的公开站点,拉取代码前确认你的远程代码仓库属于公开可访问状态,私有仓库需使用个人访问令牌拼接在Clone地址中执行拉取
  • 解决host not allowed报错:编辑Django项目的settings.py文件,确保ALLOWED_HOSTS配置项中添加了你PythonAnywhere的专属域名,格式为ALLOWED_HOSTS = ['你的用户名.pythonanywhere.com']
  • 解决虚拟环境激活问题:重新创建虚拟环境后如果需要设置自动激活,再按照教程步骤重新往.bashrc中添加正确的激活代码即可
  • 重新配置Web应用时,确认虚拟环境路径、WSGI文件路径、静态文件映射路径均和你新创建的路径完全匹配,配置完成后点击页面顶部的「Reload」按钮重启应用即可

内容的提问来源于stack exchange,提问作者Michael H Baker

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 21:48:05