我想安装最新版本的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