Error saat install mlpy pada OS X El Capitan


Screen Shot 2015-11-25 at 11.44.26 AM

Saya mengalami error pada saat menginstall mlpy sebuah pustaka untuk ML pada python. Pada saat download semua berjalan lancar, masalah baru muncul saat akan meng-uninstall paket six. Nah, saya bingung ngga tau salahnya dimana. Padahal saya sudah sudah menggunakan ‘sudo’ pada saat menginstall mlpy. Setelah mencari pada mbah gugel, saya menemukan penyebabnya di sini. Masalahnya itu ternyata ada pada OS X El Capitan.

OS X El Capitan secara default sudah menggunakan six versi 1.4.1. Ketika saya ingin menginstall mlpy, six ini ingin dihilangkan dan diganti dengan versi yang lebih baru. Akan tetapi, System Integrity Protection yang ada pada OS X tidak mengizinkan siapa pun, bahkan root, untuk memodifikasinya. Akibatnya ya jelas, selalu gagal saat ingin upgrade six.

Akhirnya disarankan untuk menambahkan parameter –ignored-installed sehingga bentuk commandnya menjadi seperti ini :

sudo pip2.7 install mlpy --upgrade --ignored-installed six

Done!


Leave a Reply