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

PythonAnywhere上传.py文件失败:权限拒绝问题求助

解决PythonAnywhere上传Flask文件时的Permission Denied错误

问题原因

你尝试将main.py上传到PythonAnywhere的根目录/,这个目录属于系统核心目录,普通用户没有写入权限。PythonAnywhere为每个用户分配了独立的主目录(路径格式为/home/你的用户名/),所有个人项目文件都必须放在这个范围内。

解决步骤

  • 定位正确的上传目录:登录PythonAnywhere后,打开文件管理器,默认进入的就是你的主目录(路径显示为/home/你的用户名)。可以在这里创建一个专门的项目文件夹,比如命名为flask_hello。
  • 上传文件到指定路径:上传本地的main.py时,选择刚才创建的flask_hello文件夹作为目标路径,不要选择根目录/。另外,Flask的模板文件index.html需要放在项目文件夹下的templates子目录里,所以要手动创建templates文件夹,再上传index.html到这里。
  • 配置Web应用:进入PythonAnywhere的「Web」标签页,点击「Add a new web app」,选择Flask框架,然后在配置页面指定应用的入口文件路径为/home/你的用户名/flask_hello/main.py,保存设置后重新加载Web应用即可。

内容的提问来源于stack exchange,提问作者steve_l

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 17:04:50