2024-04-18 17:45:03 发布
网友
我试图在Ubuntu服务器上安装pip包:
$ pip install MySQLdb Downloading/unpacking MySQLdb Killed
它被杀死了。服务器上有足够的空闲RAM。为什么会被杀?
升级版 日志:
Out of memory: Kill process 6627 (pip) score 297 or sacrifice child
这很奇怪,因为我有大约150MB的空闲内存。
如果内存不足,可以尝试使用pip install package --no-cache-dir
pip install package --no-cache-dir
你必须检查日志,这取决于ubuntu和其他东西的版本,它应该在/var/log/messages中,或者至少在/var/log中,这样你就可以在那个文件夹中grep python或pip。这应该提供一些提示。
/var/log/messages
/var/log
此外,如果您不在virtualenv中,则可能应该使用sudo执行(隐式)特权操作,例如复制全局lib文件夹中的库。
sudo
如果内存不足,可以尝试使用
pip install package --no-cache-dir
你必须检查日志,这取决于ubuntu和其他东西的版本,它应该在
/var/log/messages
中,或者至少在/var/log
中,这样你就可以在那个文件夹中grep python或pip。这应该提供一些提示。此外,如果您不在virtualenv中,则可能应该使用
sudo
执行(隐式)特权操作,例如复制全局lib文件夹中的库。相关问题 更多 >
编程相关推荐