最近学校人工智能导论课程要求安装tensorflow,很多同学包括我在内都遇到了许多奇奇怪怪的问题
1.问题描述
当你信心满满地跟着老师的教程输入conda install tensorflow时,啪的一下,报错了
这时候的你可能认为把python降个级就没事了,然而经过笔者测试,python3.9下确实解决了这个安装不了的问题,但是安装的tensorflow却不能用,报错信息如下
对你没有看错,竟是找不到dll了,但是它找不到啥dll了呢?显然,这必然是后端出的问题,后端计算部分缺乏了某个动态连接库,但是这是为什么会缺乏动态连接库呢?如果缺了,那又缺了什么呢?曾经我遇到过类似问题,是因为mkl库导致的,初步推测该问题与intel 的mkl库缺失有关,我就猜测会不会与intel cpu有关呢。于是就引出了本文的一个解决办法,安装特化的 tensorflow-intel或tensorflow-gpu
2.安装tensorflow-intel
极度简单只需pip3 install tensorflow-intel即可
然后就解决了
3.如果你有英伟达gpu的话,安装tensorflow-gpu
应该也能解决,不过比较吃硬件,笔者在这里就不作演示了
最后,恳请各位大佬多多指教,如果amd cpu也有类似问题的,不妨在评论区下反映(因为据笔者了解amd cpu应该不会出现该问题)
——JAson from SCUT