我想安裝最新版本的numpy
(Python數值庫),版本(v1.6.1)尚未在Ubuntu Oneiric repositories中。當我繼續手動安裝它時,我在INSTALL文件中讀取了numpy
需要使用與LAPACK
(由numpy
使用的Fortran庫)相同的編譯器構建。不幸的是,我不知道是哪個編譯器。我自己並沒有安裝LAPACK
- apt-get
的確如此,當時我使用apt
安裝了較舊的numpy
(v1.5.1)。如果我不得不猜測,我會說gfortran
,但我寧願不要搞砸了。確定哪個編譯器構建了我的LAPACK
如何找出哪個編譯器構建了我當前安裝的LAPACK
?有沒有簡單的方法 - 可能運行一些使用它的Fortran代碼並檢查輸出?
謝謝!
謝謝!正是我需要的。要在'lapack'上使用'ldd',我'cd'到'/ usr/lib /'並執行'$ ldd liblapack。*'(我的lapack文件看起來像'liblapack.so.3gf')。我的[結果](http://pastebin.com/pgSHha9R)指向'gfortran'。再次感謝您的發現和分享。 – grisaitis 2012-04-26 21:03:50
@caravaggisto沒問題 - 我很樂意提供幫助。如果這對你有用,隨時接受這個答案(http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work)當然:) – mgilson 2012-04-26 21:07:49
再次感謝。 – grisaitis 2012-04-27 02:35:16