事故缘由

想利用由Fortran生成的动态链接库dll文件给python调用,由于IVF安装的是32位,而python是64位的,故有下图:

在这里插入图片描述

解决方案一:安装32位的anaconda,去匹配32位的dll文件

1、 想着安装32位的anaconda比较快,在清华镜像站https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/下载即可
在这里插入图片描述

2、However,32位的anaconda安装不了tensorflow。。。。。

在这里插入图片描述

解决方案二:安装64位的IVF,生成64位的dll文件

编译后的dll是32位还是64位,与win7/10位数无关,而与IVF的位数有关。
查看IVF版本:在“开始”里面找到intel parallel studio,可以看到有IA-32(如果是64位的,则显示的是-64)
安装32位的IVF,也可以安装64位的IVF,甚至两者可以都安装,在设置中选择使用哪个即可。
在这里插入图片描述
如果两者都安装了,在编译过程中选64位即可。

在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐