【发布时间】:2017-12-15 22:05:27
【问题描述】:
这是here 提出的问题的后续帖子/问题,以防万一其他人可能派上用场。
自第一篇文章以来,我一直在尝试并尝试部署其他结构略有不同的应用程序。
最终,我设法在 Beanstalk 上成功部署,直到我错误地将带有 pip freeze > requirements.txt 的 uuid 包添加到我的 requirements.txt 并部署它。
然后,再次出现完全相同的错误。回滚并从 .txt 中删除 uuid 将变得毫无用处,因为一旦 venv 被“损坏”,似乎就无法让环境回到正轨。
我尝试了几个命令,例如here 描述的命令和下面列出的命令来删除包,但没有成功。与 venv 的任何交互都会返回原始帖子中描述的错误。
测试的命令:
pip3 uninstall uuid==1.30 pip3.4 uninstall uuid==1.30pip3 uninstall uuidpip3.4 uninstall uuid
我发现前进的唯一方法是启动一个新环境并重新部署。这不是很令人满意...
有人知道如何在这种情况下删除 uuid 和/或在保持相同环境的同时解决问题吗?
谢谢,
Stf
【问题讨论】:
标签: python python-3.x amazon-web-services amazon-elastic-beanstalk