win10下安装Anaconda3+tensorflowgpu+keras 您所在的位置:网站首页 tensorflow对应版本的keras win10下安装Anaconda3+tensorflowgpu+keras

win10下安装Anaconda3+tensorflowgpu+keras

2023-03-23 12:34| 来源: 网络整理| 查看: 265

安装前,已经装好CUDA8.0+cudnn5.1

1、安装Anaconda3,推荐安装4.2.0版本,直接下载的地址在这里

2、安装tensorflow-gpu,这里问题最多了,

(1)打开anaconda prompt

(2)创建tensorflow python3.5环境:

conda create -n tensorflow python=3.5

(3)激活环境,记得不要漏了conda,我因为漏掉发现后面出了问题

conda activate tensorflow

(4) 安装tensorflow-gpu1.2.0版本

pip install --upgrade --ignore-installed tensorflow-gpu==1.2.0

(5)测试

conda activate tensorflowpythonimport tensorflow as tfprint(tf.__version__)

 输出1.2.0即可

3、到这里,进入spyder测试tensorflow还是失败,需要在tensorflow激活环境下进入,因此,在激活环境下再安装spyder插件

(1)打开anaconda navigator,进入environment-tensorflow,选择unistall,找到spyder,选择并apply

这里过了很久都没有安装成功,所以转换到home的tensorflow里面,找到spyder,install

(2)等待安装之后直接lauch,测试,注意是在tensorflow下登录Spyder

测试出现这样的错误:

应该是spyder版本与环境不匹配。。。。

然后我发现spyder中的python是3.6的,发现问题后不是降级python就是升级tensorflow了。

 

经百度发现,win10的tensorflow1.0可以兼容python3.6,所以我选择将tensorflow-gpu卸载,重新安装python3.6对应的TensorFlow版本:地址在这里;还有我发现不用管anaconda本身是3.5版本的,直接在tensorflow环境下安装3.6就可以了。

直接在anaconda navigator里面卸载就可以了,然后返回第2步骤,重新建立tensorflow-gpu环境;

conda create -n tensorflow-gpu python=3.6conda activate tensorflow-gpupip install --upgrade --ignore-installed D:\tensorflow_gpu-1.2.0-cp36-cp36m-win_amd64.whl #你自己下载好的安装包地址

然后同样的不步骤在 anaconda navigator里安装spyder:右上角选择3.2.0版本

到这里,基本上没问题了,直接lauch,测试“helloworld”

保佑大家不要再出什么问题了~

4、安装keras,这个就简单啦,进入anaconda prompt

conda activate tensorflow-gpupip install keras# 从当前tensorflow环境下进入spyder测试:spyderimport keras

 这时候不知道为什么出现了没有theno这一模块的错误,很奇怪,keras不是默认tensorflow为后端的吗?百度一下,找到了解决方法:

找到文件夹:C:\Users\ff\.keras\,打开keras.json,修改:将theno改成tensorflow

至此,安装完毕,测试,同样激活环境进入spyder,import keras

 

好了,可以安心搞代码了。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有