微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何避免因库导致 App Engine 空间不足?

如何解决如何避免因库导致 App Engine 空间不足?

我当前在 Google App Engine 上的工作流程类似于以下命令:

cd <my_project_directory>
git pull
cd <my_specific_project>
virtualenv --python python3 ~/envs/aws99
source ~/envs/aws99/bin/activate
pip install -r requirements.txt

正是在这一点上,如果自上次删除 $HOME 以来我已经这样做了足够多的时间,我将得到:

Could not install packages due to an EnvironmentError: [Errno 28] No space left on device

这是因为我的库已经用完了主目录中的所有可用空间。

我的工作流程效率很低,因为为了解决这个问题,我删除了整个驱动器并从头开始(再次克隆 git)

sudo rm -rf $HOME

虽然我可以改为将需求安装到具有更多空间的新临时目录,但我只想覆盖我现有的需求或避免不断添加到我的主目录中的空间,直到我不得不再次删除它。

此工作流程的正确方式是什么?我可以为此发出更好的需求命令吗?如果没有,是否有一种更少核选项可以在一个命令中清理所有库,而不必转到特定目录并逐个文件地清理空间?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。