使用Railway CLI创建Django超级用户时遇文件不存在错误求助
解决Railway CLI创建Django超级用户的" No such file or directory (os error 2)"错误
排查与修复步骤
确认当前工作目录正确
确保终端处于Django项目根目录(即包含manage.py的文件夹)。用pwd(Linux/macOS)或cd(Windows)查看/切换目录,再重新执行命令。替换
python为python3
部分系统中python默认指向Python2,而项目使用Python3,尝试:railway run python3 manage.py createsuperuser验证Railway项目关联状态
执行railway status确认当前链接的是目标Django项目,若关联错误,重新运行railway link选择正确项目。指定
manage.py绝对路径
若本地终端工作目录与项目根目录不符,可在命令中明确路径:railway run python /实际项目路径/manage.py createsuperuser将
/实际项目路径替换为你本地项目的真实路径。通过Railway网页控制台执行命令
若CLI方式仍有问题,直接在Railway网页端操作:- 打开项目页面,进入Deployments标签
- 找到运行中的部署实例,点击Shell按钮
- 在终端中执行
python manage.py createsuperuser(或python3)
内容的提问来源于stack exchange,提问作者user22304060
相关产品推荐
相关产品推荐

