我正在AWS的弹性beanstalk上部署Web应用程序,并且遇到相同的错误:
[StageApplication]. Stop running the command. Error: chown /var/app/staging/venv/bin/python: no such file or directory.
我在我的环境配置中看到该属性:PYTHONPATH
:/var/app/venv/staging-LQM1lest/bin
我的应用程序在本地运行时,使用命令'python applicaiton.py'可以正常运行。
关于如何解决此问题的任何建议?
请确保您没有将本地静脉推入以EB为参考的Git Repo。我试图从另一台计算机进行更新,并无意中将其推向主服务器,这导致了此确切错误。即使添加到gitignore文件中,我也必须使用以下命令将其删除。试一试和/或仔细检查。
git rm -r --cached venv
git commit -m 'Remove the now ignored directory venv'
git push origin master