2015-05-30 130 views
4

我嘗試Ubuntu的服務器上使用PIP安裝包:PIP安裝 - 殺死

$ pip install MySQLdb 
Downloading/unpacking MySQLdb 
Killed 

而且越來越殺害。服務器上有足夠的可用RAM。爲什麼它被殺害?

UPD 日誌:

超出內存:殺進程6627(PIP)得分297或犧牲孩子

那是奇怪的,因爲我有大約150 MB的可用RAM。

+0

'/ var/log/kern.log'中的任何內容?或運行'tail -f/var/log/kern.log'並嘗試再次安裝。 –

+0

在另一個說明中,軟件包名稱實際上是「mysql-python」,但這並不能解釋您的輸出 –

+0

是否解決了該問題? –

回答

5

你必須檢查日誌,這取決於Ubuntu的版本和東西,它應該在/var/log/messages或至少在/var/log,所以你可以在該文件夾中的Python或PIP grep。這應該提供提示。另外,如果您不在virtualenv中,則應該使用sudo來執行(隱式)特權操作,例如將庫複製到全局lib文件夾中。

+0

我在virtualenv中,仍然不得不使用sudo來成功完成安裝。感謝您的解決方案! – kajarigd