2016年3月21日 星期一

no lapack/blas resources found

在 Udacity 上報讀了「Intro to Machine Learning」有一段時間都沒有認真學習,終於的起心肝觀看教學影片。當中需要在自己的電腦上進行 Python 編程。可是在安裝過程出現了一連串問題。

先是在 MacBook Pro 上安裝,但 Python 2.7 及 Python 3.5 設定得不好,弄得 site-packages 互相干擾。於是找來一台 CentOS 服務器安裝,又因為 PIP 程式升級後出現 Locale 問題。後來在 VirtualBox 的 CentOS 中進行設定,又遇上「sklearn」封包無法安裝。我在 CentOS 上的 Python 版本為 2.6,能對應課程內的程式。而「sklearn」封包是需要「scipy」封包,「scipy」封包又要「numpy」封包。於是先安裝「numpy」。完成後卻出現「numpy.distutils.system_info.NotFoundError: no lapack/blas resources found」。解決方法是「yum install blas-devel lapack-devel」安裝以上兩個封包。這樣就能順利安裝「scipy」封包。

沒有留言: