最近在開Azure VM時,在pip某些套件時,會突然跳出OSError: [Errno 28] No space left on device 的error message,上網google一下,發現是空間不足的問題,所以很理所當然的使用 lvextend 來擴展自己的硬碟空間。

本以為這樣重新pip後就可以解決問題,沒想到卻還是依然跳出一樣的錯誤。

於是花了一點時間跟朋友討論,目前的理解應該是因為pip會將欲安裝的package暫存在/tmp 底下,因此我們這次增加/tmp的空間,此問題就可以順利解決囉(從2G變成12G)

希望有幫到也同樣遇到此問題的人~

發表留言

I’m Glen

Share anything in my life

Let’s connect