win10环境,基于Anaconda3(内置python3.7.4)安装tensorflow2.0.0(CPU版本),并在tensorflow环境下安装spyder
近期由于疫情不能返校,导师安排任务学习DDPG算法,需要用到tensorflow,因此开启了艰难的tensorflow安装过程,疯狂踩坑,弄了一两天终于搞好了。感觉不写点啥对不起这次安装过程,于是开始了我的第一次CSDN写作,哈哈。
因为是基于Anaconda这个平台安装tensorflow,首先需要安装Anaconda.由于我之前已经安装过了Anaconda,网上也有很多的安装教程,这里就不阐述Anaconda的安装,直接贴一个其他博主的链接(https://blog.csdn.net/ITLearnHall/article/details/81708148)。接下来进入tensorflow的安装。
1.了解相关版本信息
查看Anaconda和python的版本:
打开cmd,输入命令:conda --version
查看python的版本:
python --version
python3.7.4是Anaconda中python的版本
查看Anaconda当前安装了哪些环境
同样在cmd中输入:conda info --envs
base表示当前的环境
python3.7是安装完Anaconda之后存在的环境
tensorflow是我已经创建并安装好tensorflow之后存在的
查看当前可使用的tensorflow版本
使用命令:conda search --full --name tensorflow
当前tensorflow已经更新到了2.1.0版本
查看可以使用的python版本
使用命令:conda search --full --name python
查看tensorflow包信息及依赖关系
使用命令:conda info tensorflow
了解这些版本命令很重要,因为安装tensorflow的时候tensorflow版本与python版本的匹配是非常重要的,不然安装之后不能进行调用。接下来进行tensorflow的安装。
2.安装tensorflow
安装分三步:1、在Anaconda中创建相应的tensorflow环境
2、激活创建的tensorflow环境
3、在该环境中下载tensorflow
2.1 创建相应的tensorflow环境
打开cmd,输入conda create --name tensorflow python=3.7.4
由于目前tensorflow2.1.0版本对应的python3.8才能使用(踩坑一),因此这里需要创建对应python3.7的tensorflow环境。看了其他的很多文章输入的是conda create --name tensorflow python=3.7,自己这样做发现这样创建得到的tensorflow中python版本为3.7.6,与Anaconda中3.7.4版本的python不匹配。
然后出现
自己创建的时候忘记截图。所以借用一下其他博主的,如图输入:y
查看环境是否创建成功:conda info --envs
如图所示即创建成功
2.2 激活tensorflow环境
打开cmd或者Anaconda Prompt,我是直接打开cmd,输入:activate tensorflow
查看该环境下python的版本
tensorflow环境下python版本与Anaconda中python版本一致(很重要),都为3.7.4。
2.3 安装tensorflow
首先需要从tensorflow官网下载对应3.7版本的whl文件
下载链接
cp37对应python3.7版本,win_amd64对应windows 64位系统,图中最后一行是我需要下载的文件。
下载完成后将该文件放置到C盘用户下的一个文件夹
进入激活的tensorflow环境,通过cd 文件夹,找到文件夹位置,
然后输入pip install tensorflow-2.0.0-cp37-cp37m-win_amd64.whl
接下来就是静静等待安装了,尽量在网速好的地方安装,网速不好可能导致安装中断,中断后继续使用pip install tensorflow-2.0.0-cp37-cp37m-win_amd64.whl进行安装即可,安装成功后如下图所示;
检查是否安装成功,在cmd中输入激活tensorflow环境,输入python,按回车键进行python命令行模式,然后输入import tensorflow as tf ,没报错说明安装成功。
tensorflow安装成功后事情就完成了一大半,接下来就是安装tensorflow环境下的spyder。
3 安装tensorflow环境下的spyder
方法一:通过Anaconda平台进行安装
进入Anaconda,点击Home中的Applications on tensorflow,搜索找到spyder进行install。这样安装看不到安装进度,而且我安装过程中出错了(踩坑二),因此我选择方法二。
方法二:进入开始菜单,打开Anaconda Prompt,输入activate tensorflow,激活tensorflow环境,然后输入conda install spyder,点回车键。
上图是我已经安装完成,没有安装的会提示安装一系列的包,
输入y,点回车键等待安装。
安装完成后,在tensorflow环境下使用conda list命令可以看到spyder。
接下来测试tensorflow环境下的spyder是否可用,在开始菜单打开tensorflow环境下的spyder,
我打开进入之后发现又有问题,显示出现spyder内核出错(踩坑三),即An error ocurred while starting the kernel,中间一大串,后面是import win32api ModuleNotFoundError: No module named ‘win32api’,这是提醒我要安装win32api(虽然不知道为啥),然后我就安装了win32api这个库,win32api链接。像安装tensorflow步骤一样进行就可以了,安装完这个之后重新打开spyder,没有错误,spyder中输入import tensorflow as tf,没有报错,说明安装成功,大功告成,可以进行tensorflow的学习啦。
提醒几点:
1、安装tensorflow的版本一定要与python版本相匹配,可以进入tensorflow官网看看。
2、尽量在网速好的地方安装,否则会出现一系列意想不到的问题。
3、一次没成功,就卸载之后多安装几次,一定可以成功的。
- 点赞 2
- 收藏
- 分享
- 文章举报
- win10下基于python(anaconda)安装gpu版本的TensorFlow以及kears深度学习框架
- win10下安装anaconda3+python3.7+tensorflow2.0.0(GPU)+cuda10.0+cudnn+pytorch及查看cuda+cudnn版本
- win10下基于python(anaconda)安装gpu版本的TensorFlow以及kears深度学习框架
- windows环境下tensorflow安装过程详解(windows7+Anaconda3-4.2.0+Python3.5.2+tensorflow-1.1.0(CPU版本))
- 【已解决】Anaconda3 4.2.0版本 创建虚拟python环境 / 安装tensorflow 出现HTTPError网络错误
- Tensorflow1.4.0(GPU)+Win10+Anaconda5.0.1+CUDA8.0+cuDNN6.0+Python3.6深度学习环境安装
- Win10下安装及运行tensorflow(CPU版)(二)——安装Anaconda及环境变量配置
- 非Anaconda纯PYTHON环境下Theano基于WIN10的纯净CUDA安装与GPU配置
- Win10下安装及运行tensorflow(CPU版)(三)——搭建python3.5环境
- Windows环境下,Anaconda 安装多版本python,以及TensorFlow安装
- tensorflow的安装教程(Anaconda安装 win10 64位 cpu版本)
- Windows/Linux 基于CPU的Anaconda3+Python3.6+TensorFlow版本匹配以及下载链接
- 64位WIN10通过anaconda安装CPU版本tensorflow
- Windows7环境下使用Anaconda配置tensorflow—cpu版本和pycharm进行python开发
- cpu版本的tensorflow(通过anaconda环境)安装
- win10系统Anaconda和Pycharm的Tensorflow2.0之CPU和GPU版本安装教程
- 【python】Win10环境下安装Anaconda、tensorflow和PyCharm
- Win10 下使用Anaconda安装tensorflow的CPU版本之沧桑历程
- Window10系统Anaconda3 Python3.6 tensorflow cpu版本 安装教程
- Win10,Anaconda,GPU,CUDA9.0,cudnn7.1,python3.6,TensorFlow环境安装