记录win11安装tensorflow环境,遇到的问题以及解决办法

**

记录win11安装tensorflow环境,遇到的问题以及解决办法。

**
记录这几天安装环境的血泪史,希望对大家有点小小的帮助。

**重点注意:**本次搭环境最大的感触是各类软件、库的版本一定要匹配!!!我真的是在版本上栽了跟头,反反复复折腾了很久,装了卸,卸了装。

废话不多说,开始正式进入主题。

1.明确自己要用的是什么版本的python,根据python版本来选其他软件。
我选择的是python3.8。
(1)tensorflow版本的选择
tensorflow版本是2.4.0。这里注意的是一定要选择对应python3.8版的tensorflow,下图是我下载的tensorflow.whl安装文件,要注意的是cp38就是指的python3.8。此外,要查看电脑的操作系统是64位还是32位,amd64就是64位的。网上还有很多大佬都有写tensorflow对应版本的文章,比如:https://blog.csdn.net/weixin_43760844/article/details/113477352

下载:自己网上找吧

(2)Anaconda版本的选择
编译器anaconda也要选择匹配python3.8的版本。我选择的是Anaconda 2020.02 对应 64位 Windows Python3.8。
具体匹配,请看其他大佬文章:https://blog.csdn.net/meenr/article/details/121453499

下载:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

2.安装
(1)Anaconda的安装
学习了其他大佬的教程安装的,一步一步跟着完成即可。
https://zhuanlan.zhihu.com/p/75717350

如果在此之前已经安装了,请卸载后安装正确版本
在Anaconda的根目录有卸载程序。
记录win11安装tensorflow环境,遇到的问题以及解决办法_第1张图片

(2)tensorflow的安装
我先是用Anaconda Navigator创建了一个虚拟环境,叫tensorflow
记录win11安装tensorflow环境,遇到的问题以及解决办法_第2张图片
记录win11安装tensorflow环境,遇到的问题以及解决办法_第3张图片
但是创建的tensorflow虚拟环境中很多模块没有,需要自己安装,虽然文件夹叫tensorflow,但是实际上虚拟环境中并没有tensorflow框架。

需要使用Anaconda Prompt来安装模块。
记录win11安装tensorflow环境,遇到的问题以及解决办法_第4张图片
因为我的Anaconda安装在E盘下,创建的tensoflow虚拟环境在Anaconda3下的envs文件夹中能找到。
在这里插入图片描述

使用cd命令到创建的tensorflow虚拟环境的目录,并激活它
记录win11安装tensorflow环境,遇到的问题以及解决办法_第5张图片
在这里插入图片描述
开始安装,虽然文件夹叫tensorflow,但是实际上虚拟环境中并没有tensorflow模块。
使用conda list查看环境模块。
记录win11安装tensorflow环境,遇到的问题以及解决办法_第6张图片
网上有的方法是直接边下载边安装,使用pip install tensorflow == 2.4.0,在这里不建议大家这样,因为下载很慢,下到一半直接超时,出现报错:read time out
如下图报错情况。
在这里插入图片描述
所以建议大家先在网上下载对应版本的tensorflow的whl文件。
记录win11安装tensorflow环境,遇到的问题以及解决办法_第7张图片
下载后放置到envs文件夹下
记录win11安装tensorflow环境,遇到的问题以及解决办法_第8张图片
在Anaconda Prompt中输入pip install tensorflow-2.4.0-cp38-cp38-win_amd64.whl(文件名)
记录win11安装tensorflow环境,遇到的问题以及解决办法_第9张图片
如果出现超时下载安装失败,反复上步骤。因为装成功的模块不会再重装。所以多输入几次,最后就会安装成功。安装成功后
使用conda list查看tensoflow,如果有就成功了。
在这里插入图片描述
但是要注意的是一定要安装对的版本,否则会出现以下报错!!!
该文件is not a supported wheel on this platfrom.
因为是python3.7版本的tensorflow安装文件,我创建的是python3.8的虚拟环境,所以不支持!
记录win11安装tensorflow环境,遇到的问题以及解决办法_第10张图片

(3)opencv-python的安装
后面安装其他的模块,我都是采用先下载安装文件,后使用Anaconda Prompt来安装。

opencv-python、matplotlib、numpy这些安装文件基本上都能在这个链接中找到,但是一定要选好版本
https://www.lfd.uci.edu/~gohlke/pythonlibs/

跟tensorflow安装步骤是一样的,先激活环境,再安装:pip install 文件全称,再查看。如果超时报错,就反复安装,直到安装成功。

(3)numpy的问题
虽然安装的时候,环境自带把numpy安排上了,但是在我跑代码的时候,发现有报错:
numpy.core.multiarray failed to import
记录win11安装tensorflow环境,遇到的问题以及解决办法_第11张图片
出现报错还是因为numpy版本太低了!!!下载新版本后安装即可。

(4)pychram的情况

使用pycharm一定要注意的点是:一定要选到tensorflow文件夹下的python.exe!不然白忙活一场,还有这个界面也可以查看安装了那些模块。
记录win11安装tensorflow环境,遇到的问题以及解决办法_第12张图片

记录win11安装tensorflow环境,遇到的问题以及解决办法_第13张图片
选它!选它!!选它!!!
在这里插入图片描述
代码没问题了。
记录win11安装tensorflow环境,遇到的问题以及解决办法_第14张图片

好了,结束了,我的表述比较混乱,希望对大家有点小帮助!

你可能感兴趣的:(tensorflow,python,人工智能)