问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

python lapack怎样安装在 windows

发布网友 发布时间:2022-04-07 12:02

我来回答

1个回答

热心网友 时间:2022-04-07 13:32

一、Fortran 的安装
我需要一个可以在Window下使用的Fortran编译器。我不喜欢Compaq Fortran 的原因是它调试通过的程序,经常不能在学校的gfortran上面通过;而且它 的编辑器没有 code folding 非常不爽;还有就是太贵买不起。我比较推荐 Simply Fortran编辑器,小巧简单,并自带一个gfortran的编译器(Simply Fortran的安装程序:simplyfortran-1.9-setup.exe),注册费是25美元。Simply Fortran安装起来以后,在安装目录下的 mingw\bin 这里面就有GNU的编译器 gcc 和 gfortran以及其它一堆有用的工具,这些东西下面会用到。当然如果只想要编译器的话可以直接安装 gfortran (安装程序:gfortran-windows-20110214.exe),安装好了以后编译器在gfortran\bin里面。

二、LAPACK库的编译
接下来,我要把LAPACK弄起来。于是我到netlib上下载了最新版本(lapack-3.3.0.tgz),然后解压缩出来。由于我没有BLAS库,所以我想把BLAS和LAPACK一起编译成一个库以后就可以一起用了。具体做法如下:
1. 打开解压缩文件夹,把lapack-3.3.0\BLAS\SRC里面的所有*.f文件 以及 lapack-3.3.0\INSTALL里面的dlamch.f和slamch.f两个文件 都复制到 lapack-3.3.0\SRC 文件夹里面。复制的时候提示有两个文件是重复的,我选择了不要覆盖。这样BLAS和LAPACK两个库的源文件都在一起了。
2. 然后cmd进入DOS,先检查path里面有没有 mingw\bin (或者gfortran\bin)。
E:\lapack-3.3.0>path
PATH=D:\Program Files\Simply Fortran\fwin\mingw\bin;......
如果Simply Fortran安装正确的话,应该会自动添加mingw\bin到搜索路径的。如果没有的话就手动添加一下
E:\lapack-3.3.0>path=D:\Program Files\Simply Fortran\fwin\mingw\bin; %path%
Simply Fortran的安装目录根据自己情况要修改一下。
3. DOS进入lapack-3.3.0\SRC目录,用gfortran 开始编译
E:\lapack-3.3.0>cd SRC
E:\lapack-3.3.0\SRC>gfortran -fimplicit-none -g -c *.f -O2
(等待十几分钟,可以在Windows下看到SRC文件夹里面源源不断地冒出.o文件)
然后以下文件需要无优化地重新编译
E:\lapack-3.3.0\SRC>gfortran -fimplicit-none -g -c slaruv.f -O0
E:\lapack-3.3.0\SRC>gfortran -fimplicit-none -g -c dlaruv.f -O0
E:\lapack-3.3.0\SRC>gfortran -fimplicit-none -g -c sla_wwaddw.f -O0
E:\lapack-3.3.0\SRC>gfortran -fimplicit-none -g -c dla_wwaddw.f -O0
E:\lapack-3.3.0\SRC>gfortran -fimplicit-none -g -c cla_wwaddw.f -O0
E:\lapack-3.3.0\SRC>gfortran -fimplicit-none -g -c zla_wwaddw.f -O0
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
康复者的血清中含有什么免疫分子 血清里面有什么 走读的定义在哪些教育阶段适用? PostgreSQL修改数据库表的列属性操作 Ubuntu调整postgresql默认路径 ubuntu – Postgresql:更改默认数据路径 刘邦几个老婆刘邦老婆吕雉和戚夫人的不同结局 刘邦几个老婆?. 如何防止父母在微信群里抢红包? 有哪些适合夏天选择的长裙款式值得推荐? 小米8手机时不时不能读取Sim卡,怎么回事 小米8 SE手机无法识别SIM卡怎么处理? 齐齐哈尔喜乐人家属于哪个社区? 川大江安花园怎么样 万方名城(馨心园)属于哪个社区? 急!怎么把网上下载的歌曲导入iTunes资料库? 南城锦尚怎么样?好不好?值不值得买? 怎么把歌放到资料库里啊? 想知道: 成都市 898公交线路的信息 期货里的铜铝现货行情价格看哪个的? 成都市烈士陵园的墓区烈士 怎么把ipad音乐同步到资料库 南城锦尚周边环境怎么样?生活便利吗? 怎么把握每天的铝期货行情 四川大学江安校区,求合租 怎样知道铜,铝,锡,铅,镍等期货商品市场每日行情 itunes怎么把音乐添加到资料库 寻找一个学校地址 双流有哪些小区 米饭做成了米粥,该怎么补救,最简单的方法是什么? 高层住宅设计寿命一般多少年? 我是麻豆,想基金定投!3年制,请问哪些会基金比较好! 99yybb 怎么打不开了? 《人间烟火》txt下载在线阅读全文,求百度网盘云资源 99yybb的网站被封了吗 两个手机号怎么注册三个支付宝账号 新基建股票代码是多少 工业互联网与智能制造到底是什么关系? 裙带菜可以炖鸡肉吗 竹荪可以和海带炖猪蹄吗? 华为mate9用什么型号的转接头与U盘连接? 折耳根炖猪蹄可以加海带吗? 为什么,进去qq音乐,点击明星壁纸,但是不会出来!why? 求解!!! QQ空间背景音乐怎么用QQ音乐播放器播放? 如何将qq音乐中图片设置为壁纸 求耳机的环境音效,一种身临其境的环境音效。 哪个牌子的华为手机P30转接头更值得买? 用audition做出环境音效 佳能Lbp7018c打印机绿色怎么调 如何查公司属于哪个办税服务大厅