事故缘由

想利用由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

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐