问题描述
我当前在 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 (将#修改为@)