Pip install 时出现Memory Error

2019-06-25  本文已影响0人  21b162136419

原因

pip安装的缓存机制想要先把整个文件读取到内存以后才开始安装,因此可能导致内存不足。

解决方案

pip --no-cache-dir install xxx
# 创建一个512 MB大小的swap文件,大小根据你的需要设置
dd if=/dev/zero of=/swapfile bs=1024 count=524288
chown root:root /swapfile
chmod 0600 /swapfile
mkswap /swapfile
swapon /swapfile

完成以上指令后,再次尝试使用pip install xxx 即可成功安装。

若出现以下错误:

dd: failed to open ‘/swapfile’: Text file busy

这是因为swapfile处于启动状态,可能正在被使用,因此需要先关掉swapfile:

swapoff /swapfile
上一篇 下一篇

猜你喜欢

热点阅读